Валюта формата C # с ведущими пробелами? - PullRequest
3 голосов
/ 10 июня 2011

Я пытаюсь скопировать текстовый отчет, который был написан в 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.Format (). Любая идея, как вставить начальные пробелы в формате валюты?

1 Ответ

7 голосов
/ 10 июня 2011

Вы делаете это так:

Console.WriteLine(string.Format("Blah Blah.....${0,10:#,##0.00}", number));

Обновление:

Это является соответствующей частью документации.

...