- 例如,如何在 C#中将数字10562.3093转换为10,562 ?
- 另外,如何确保相同的格式化程序正确应用于所有其他数字?...
- ...例如2500.32变成2,500
非常感谢帮助。
非常感谢帮助。
string formatted = value.ToString("N0");
这会以当前文化指定的方式划分您的数字(在“en-US”的情况下,它是一个逗号每 1000 的倍数),并且不包含小数位。
在 .NET 中查找有关格式化数字的任何问题的最佳位置必须是在这里:
和这里:
string.Format("{0:n0}", 10562.3093);
String.Format("{0:0,0}", 10562.3093);
我为这些目的保留了这个网站的书签:C#中的字符串格式
double x = 10562.3093;
x.ToString("#,0");
或者
String.Format("{0:#,0}", 10562.3093);