c# - 使用 C# 以千位逗号分隔符格式化数字

标签 c# string-formatting

<分区>

Possible Duplicate:
String.Format an integer to use 1000's separator without decimal places or leading 0 for small integers

博客文章

http://blog.stevex.net/string-formatting-in-csharp/

(在自定义数字格式部分)显示使用格式 {0:0,0},像 1500 这样的数字将被格式化为 1,500,这很好。但是我不明白为什么0被格式化为00

我是否需要单独处理 0 的情况,这似乎没有必要。

最佳答案

您可以使用“F0”,即“小数点后 0 位的固定数字”。当您的结果超过 1,000 时,它会为您提供千位分隔符。

关于c# - 使用 C# 以千位逗号分隔符格式化数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5721171/

相关文章:

C# - 从 WebRequest 获取响应并处理状态代码

c# - 为什么这个类引用没有歧义?

java - 如何用一个空行替换多个空格和换行符

windows - 将文件大小转换为文本表示

c# - 在 Windows 窗体应用程序中输入特殊字符(重音符号)

c# - HttpWebRequest 对象的诊断转储

python - 如何在 Python 3.5+ 中将 __format__ 添加到 namedtuple?

Java如何格式化字符串?

java - 将html标签格式化为字符串java

c# - 确保对象不变?