2011-03-24 104 views

回答

7
String.Format("{0:c}"); 

這將格式化您的數字,如基於客戶端的locale配置貨幣。

如果你的客戶的區域設置在歐洲,它會出現12.134,45美元,因爲那是在那裏完成的。

這是貨幣格式化的首選方法,如果您想專門獲取逗號而沒有$,您可能必須使用「{0:#,## 0}」或沿着這些線段進行操作。

+2

+1 。通常提醒 - 有文化,也沒有組分隔符。如果你明確需要format,就像「groups separator」一樣傳遞特定的文化(即「en-US」到String.Format)。 – 2011-03-24 23:02:28