我使用的toString格式化貨幣格式化貨幣()使用方法IM以下語法在.NET
的ToString(「## ##」),它是工作完美,但在回合數的情況下,除去最後2零
像100它並不顯示100.00是示出了100
如何可以以這種方式格式化裝置 輸入期望的輸出 100 100.00 100.10 100.10
我使用的toString格式化貨幣格式化貨幣()使用方法IM以下語法在.NET
的ToString(「## ##」),它是工作完美,但在回合數的情況下,除去最後2零
像100它並不顯示100.00是示出了100
如何可以以這種方式格式化裝置 輸入期望的輸出 100 100.00 100.10 100.10
改爲嘗試"##.00"
。
這將在小數點分隔符後強制兩位數。
您還可以使用ToString("C")
直接使用文化特定的格式在Windows中。
首先谷歌結果。
String.Format("{0:C}", x.ToString());
http://www.howtogeek.com/howto/programming/format-a-string-as-currency-in-c/
This可能的幫助。可能超過你的需要,但是它可能需要全球化考慮。 「C」也是一種捷徑貨幣格式的字符串,可能會讓你更進一步。
您可以使用:
.ToString("C")
希望它能幫助。
另外,如果你不希望貨幣符號($美國)補充說:「C」給,你也可以使用「F2」,這是「定數與2位小數」。當結果超過1,000.00時,它還具有給你千分位分隔符的優點。