数千种格式

Goo*_*ber 5 c# number-formatting

  • 例如,我如何在C#中将数字10562.3093变为10,562
  • 另外,我如何确保相同的格式化程序将正确应用于所有其他数字?....
  • ...例如2500.322,500

非常感谢.

Dan*_*Tao 4

string formatted = value.ToString("N0");
Run Code Online (Sandbox Code Playgroud)

这将按照当前区域性指定的方式划分您的数字(在“en-US”的情况下,它是 1000 的倍数的逗号),并且不包含小数位。

查找有关 .NET 中数字格式的任何问题的最佳位置必须是这里:

标准数字格式字符串 (MSDN)

和这里:

自定义数字格式字符串 (MSDN)