- 例如,如何在 C# 中将数字 10562.3093 转换为 10,562?
- 此外,我如何确保相同的格式化程序将正确应用于所有其他数字?....
- ...例如 2500.32 变成 2,500
非常感谢帮助。
最佳答案
string formatted = value.ToString("N0");
这会按照当前区域性指定的方式对您的数字进行除法(在“en-US”的情况下,它是 1000 的倍数的逗号)并且不包含小数位。
在 .NET 中查找有关格式化数字的任何问题的最佳位置必须是这里:
Standard Numeric Format Strings (MSDN)
在这里:
关于c# - 以千为单位的数字格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3346233/