如何在ToString()中显示1而不是01;

时间:2009-02-12 22:26:19

标签: c# formatting string

我使用格式ToString(“0,0”)显示类似

5000 as 5,000
的数字,但如果数字是0 - 9,则显示01,02,03等。任何人都知道正确的语法,所以它不显示前导0?

谢谢, XaiSoft

3 个答案:

答案 0 :(得分:15)

ToString("#,0")

此外,this可能会帮助您进一步

答案 1 :(得分:3)

您要找的是字符串格式“N0”。例如:

int x = 10000;
int y = 5;

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

打印:

10,000
5

更多信息here

答案 2 :(得分:1)

ToString("N0")