2014-03-26 68 views

回答

3

嘗試:

String.Format("{0:#,###.00}", decimalNumber); 

參見:Custom Numeric Format Strings

0 - 零佔位符如果 存在一個相應的數字替換爲零;否則,結果字符串中出現零。 More information: The "0" Custom Specifier

它不會舍入數字,它只是字符串格式。

對於文化不敏感的格式做:

String.Format(CultureInfo.InvariantCulture, "{0:#,###.00}", decimalNmber); 
+0

給與'String.Format(「{0:#,###。##}」)完全相同的輸出'' –

+0

我測試了這個,它沒有 – Standage

+1

@ Selman22,它不應該# '是用於可選數字,而'0'用任何數字替代,否則存在0 – Habib

0
String.Format(CultureInfo.InvariantCulture, "{0:0,0.00}", decimal) 

更多選項看到這個link

here你可以在線測試。

相關問題