Как отобразить 1 вместо 01 в ToString (); - PullRequest
2 голосов
/ 13 февраля 2009

Я использую формат ToString ("0,0") для отображения числа, подобного

5000 as 5,000
, но если число от 0 до 9, оно отображает 01, 02, 03 и т. Д. Кто-нибудь знает правильный синтаксис так не отображается ведущий 0?

Спасибо, XaiSoft

Ответы [ 3 ]

15 голосов
/ 13 февраля 2009
ToString("#,0")

Кроме того, это может помочь вам в дальнейшем

3 голосов
/ 13 февраля 2009

То, что вы ищете, это строка форматирования "N0". Пример:

int x = 10000;
int y = 5;

Console.WriteLine(x.ToString("N0"));
Console.WriteLine(y.ToString("N0"));

Печать:

10,000
5

Подробнее здесь .

1 голос
/ 13 февраля 2009
ToString("N0")
...