可能重複:
.NET String.Format() to add commas in thousands place for a numberC#字符串格式
你好
我有物有所值像
12345
123456
1234567
1234567,89
我想是格式化這樣。
12,345
123,456
1,234,567
1,234,567, 89
我該怎麼做String.Format?
可能重複:
.NET String.Format() to add commas in thousands place for a numberC#字符串格式
你好
我有物有所值像
12345
123456
1234567
1234567,89
我想是格式化這樣。
12,345
123,456
1,234,567
1,234,567, 89
我該怎麼做String.Format?
String.Format("{0:c}");
這將格式化您的數字,如基於客戶端的locale配置貨幣。
如果你的客戶的區域設置在歐洲,它會出現12.134,45美元,因爲那是在那裏完成的。
這是貨幣格式化的首選方法,如果您想專門獲取逗號而沒有$,您可能必須使用「{0:#,## 0}」或沿着這些線段進行操作。
+1 。通常提醒 - 有文化,也沒有組分隔符。如果你明確需要format,就像「groups separator」一樣傳遞特定的文化(即「en-US」到String.Format)。 – 2011-03-24 23:02:28
http://stackoverflow.com/questions/105770/net-string-format-to-add-commas-in-thousands-place-for-a-number – 2011-03-24 22:29:39
請更正最後一個案例.89 – 2011-03-24 23:01:44