如何获得最佳数字格式字符串?

时间:2013-07-02 07:02:41

标签: c# .net

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

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

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

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

2 个答案:

答案 0 :(得分:1)

据我所知,"#,#""#,##"之间没有区别:两者都是'使用组分隔符格式化数字而不使用小数部分'。有关详细信息,请参阅SSCLI source for general number formatting

答案 1 :(得分:0)

在您的情况下,无关紧要,因为您使用的是int。此格式#,###,#用于双打,表示小数点后仅打印两位数