使用String.Format为数字和。添加逗号

使用String.Format如何确保所有数字在每3个数字后都有逗号,例如23000 =“23,000”,并且0返回“0”。

String.Format(“{0:n}”,0); //给出0.00我不想要的。 我不想要任何小数位,所有数字都将是整数。


你可以做到这一点,我发现它有点清洁,可以阅读以下内容:

String.Format("{0:#,###0}", 0);

例:

string.Format("{0:#,###0}", 123456789); // 123,456,789
string.Format("{0:#,###0}", 0); // 0

如果您当前的文化编排使用逗号作为千位分隔符,则可以将其格式化为小数点后为零的数字:

String.Format("{0:N0}", 0)

要么:

0.ToString("N0")

来自msdn

double value = 1234567890;
Console.WriteLine(value.ToString("#,#", CultureInfo.InvariantCulture));

显示1,234,567,890

链接地址: http://www.djcxy.com/p/50537.html

上一篇: add commas using String.Format for number and

下一篇: Add comma thousand separator to decimal (.net)