.NET 4.x Пояснить форматирование string.Format - C#
Формулировка задачи:
Попался на мсдн'е подобный код:
Мне не понятно данное форматирование. Объясните, как это читается вообще*. На те форматирования, которые мне знакомы, например:
оно не похоже.
Как это правильно понимать?
Console.WriteLine("{0,-33}{1,16}", "Constructor", "Value");
Console.WriteLine("{0,-33}{1,16}", "-----------", "-----");Console.WriteLine("Некий формат будет тут {0:n}", 900000);Решение задачи: «.NET 4.x Пояснить форматирование string.Format»
textual
Листинг программы
String.Format("{0,10:0.0}", 123.4567); // " 123.5"
String.Format("{0,-10:0.0}", 123.4567); // "123.5 "
String.Format("{0,10:0.0}", -123.4567); // " -123.5"
String.Format("{0,-10:0.0}", -123.4567); // "-123.5 "