我正在使用ToString()方法格式化货币,使用以下语法:
ToString('##.##') 它的工作完美,但是在处理整数时会删除最后两个零。
例如,对于100,它不会显示100.00,而是显示100。
我该如何以这种方式进行格式化,即
输入 期望输出 100 100.00 100.10 100.10我正在使用ToString()方法格式化货币,使用以下语法:
ToString('##.##') 它的工作完美,但是在处理整数时会删除最后两个零。
例如,对于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/
你可以使用:
.ToString("C")
希望能有所帮助。