一尘不染

如何将十进制值四舍五入到小数点后两位(用于在页面上输出)

c#

当当前显示带有的十进制值时.ToString(),它精确到15个小数位,并且由于我使用它来表示美元和美分,所以我只希望输出为2个小数位。

.ToString()为此使用变体吗?


阅读 244

收藏
2020-05-19

共1个答案

一尘不染

decimalVar.ToString ("#.##"); // returns "" when decimalVar == 0

要么

decimalVar.ToString ("0.##"); // returns "0"  when decimalVar == 0
2020-05-19