Как форматировать текстовую строку под формат
От: Аноним  
Дата: 26.03.14 07:36
Оценка:
Добрый день. У меня есть тестовая строка и есть формат, например n2. Как форматировать под любой формат?
Re: Как форматировать текстовую строку под формат
От: Vaako Украина  
Дата: 26.03.14 08:27
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Добрый день. У меня есть тестовая строка и есть формат, например n2. Как форматировать под любой формат?


А в string.format(frmtstr, str1) нельзя передать?
frmtstr — формат
str1 — строка
?
Re[2]: Как форматировать текстовую строку под формат
От: Аноним  
Дата: 26.03.14 12:39
Оценка:
Здравствуйте, Vaako, Вы писали:

V>Здравствуйте, Аноним, Вы писали:


А>>Добрый день. У меня есть тестовая строка и есть формат, например n2. Как форматировать под любой формат?


V>А в string.format(frmtstr, str1) нельзя передать?

V>frmtstr — формат
V>str1 — строка
V>?

Я пробую вот так string.Format("n2", "100") и ожидаю 100.00 но в результате у меня возвращается "n2"
Re[3]: Как форматировать текстовую строку под формат
От: icWasya  
Дата: 26.03.14 13:18
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Vaako, Вы писали:


V>>Здравствуйте, Аноним, Вы писали:


А>>>Добрый день. У меня есть тестовая строка и есть формат, например n2. Как форматировать под любой формат?


V>>А в string.format(frmtstr, str1) нельзя передать?

V>>frmtstr — формат
V>>str1 — строка
V>>?

А>Я пробую вот так string.Format("n2", "100") и ожидаю 100.00 но в результате у меня возвращается "n2"



string.Format("{0:n2}", "100")

, где
фигурные скобки выделяют собственно формат,
ноль — это номер форматируемого параметра
двоеточие — знак, отделяющий номер параметра от собственно формата
Re[4]: Как форматировать текстовую строку под формат
От: vitz  
Дата: 26.03.14 14:11
Оценка:
Здравствуйте, icWasya, Вы писали:

W>
W>string.Format("{0:n2}", 100)
W>

W> , где
W> фигурные скобки выделяют собственно формат,
W> ноль — это номер форматируемого параметра
W> двоеточие — знак, отделяющий номер параметра от собственно формата

или
100.ToString("n2")
Re[4]: Как форматировать текстовую строку под формат
От: Аноним  
Дата: 27.03.14 09:42
Оценка:
W>
W>string.Format("{0:n2}", "100")
W>

W> , где
W> фигурные скобки выделяют собственно формат,
W> ноль — это номер форматируемого параметра
W> двоеточие — знак, отделяющий номер параметра от собственно формата

Вот код

 class Program
  {
    static void Main(string[] args)
    {
      System.Console.WriteLine(string.Format("{0:n2}", "100"));
      System.Console.Read();
    }
  }



В результате выводит "100" а мне надо "100.00"
Re[5]: Как форматировать текстовую строку под формат
От: vitz  
Дата: 27.03.14 10:24
Оценка:
Здравствуйте, Аноним, Вы писали:

W>>
W>>string.Format("{0:n2}", "100")
W>>

W>> , где
W>> фигурные скобки выделяют собственно формат,
W>> ноль — это номер форматируемого параметра
W>> двоеточие — знак, отделяющий номер параметра от собственно формата

А>Вот код


А>
А> class Program
А>  {
А>    static void Main(string[] args)
А>    {
А>      System.Console.WriteLine(string.Format("{0}.00", "100"));
А>      System.Console.Read();
А>    }
А>  }
А>



А>В результате выводит "100" а мне надо "100.00"
Re[5]: Как форматировать текстовую строку под формат
От: kotopes  
Дата: 27.03.14 10:26
Оценка:
Здравствуйте, Аноним, Вы писали:

W>>
W>>string.Format("{0:n2}", "100")
W>>

W>> , где
W>> фигурные скобки выделяют собственно формат,
W>> ноль — это номер форматируемого параметра
W>> двоеточие — знак, отделяющий номер параметра от собственно формата

А>Вот код


А>
А> class Program
А>  {
А>    static void Main(string[] args)
А>    {
А>      System.Console.WriteLine(string.Format("{0:n2}", "100"));
А>      System.Console.Read();
А>    }
А>  }
А>



А>В результате выводит "100" а мне надо "100.00"


Ты передаешь в метод строку "100" вместо числа 100.

И, это, мануалы никто не отменял:
http://msdn.microsoft.com/en-us/library/dwhawy9k%28v=vs.110%29.aspx
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.