6

我阅读了很多关于数字格式字符串的文章,例如:http: //msdn.microsoft.com/en-us/library/0c899ak8.aspx

我真的不明白如何编写最好的格式字符串。为了得到一个例外的结果,我可以写一些方法。示例:将数字 1234567890 打印为文本“1,234,567,890”。这些方法给出了相同的结果:

1234567890.ToString("#,#")
1234567890.ToString("#,##")

“#,##”是互联网上流行的,但为什么呢?请给我一些信息如何编写一个好的格式字符串。谢谢。

4

2 回答 2

1

据我所见,"#,#"和之间没有区别"#,##":两者都表示“用组分隔符格式化数字,不带小数部分”。有关血腥细节的一般数字格式,请参阅SSCLI 源代码。

于 2013-07-02T07:48:59.933 回答
0

在您的情况下,这并不重要,因为您使用的是int. 此格式用于双精度数#,###,#表示仅在小数点后打印两位数

于 2013-07-02T07:09:50.513 回答