#c# #string #formatting #currency
#c# #строка #форматирование #Валюта
Вопрос:
Я пытаюсь дублировать текстовый отчет, который был написан в Icon на C #. Отчет содержит:
Blah Blah........ $ 10,938.09
Blah Blah........ $ 3.88
Blah Blah........ $ 102,398.11
Я могу использовать несколько вызовов форматирования для достижения этого результата без каких-либо проблем, например:
Console.WriteLine(string.Format("Blah Blah.....${0,10}", number.ToString("#,##0.00")));
но я бы подумал, что есть способ сделать это всего одним вызовом string.Форматирование(). Есть идеи, как вставить начальные пробелы в формат валюты?
Ответ №1:
Вы делаете это следующим образом:
Console.WriteLine(string.Format("Blah Blah.....${0,10:#,##0.00}", number));
Обновить:
Это соответствующая часть документации.