2011-04-13 16 views
2

我使用的toString格式化貨幣格式化貨幣()使用方法IM以下語法在.NET

的ToString(「## ##」),它是工作完美,但在回合數的情況下,除去最後2零

像100它並不顯示100.00是示出了100

如何可以以這種方式格式化裝置 輸入期望的輸出 100 100.00 100.10 100.10

回答

3

改爲嘗試"##.00"

這將在小數點分隔符後強制兩位數。

您還可以使用ToString("C")直接使用文化特定的格式在Windows中。

0

This可能的幫助。可能超過你的需要,但是它可能需要全球化考慮。 「C」也是一種捷徑貨幣格式的字符串,可能會讓你更進一步。

0

您可以使用:

.ToString("C") 

希望它能幫助。

0

另外,如果你不希望貨幣符號($美國)補充說:「C」給,你也可以使用「F2」,這是「定數與2位小數」。當結果超過1,000.00時,它還具有給你千分位分隔符的優點。