发布日期:2018-03-26
c# - 如何将Decimal类型的数值舍入为2位小数的形式在页面上显示?+ 查看更多
c# - 如何将Decimal类型的数值舍入为2位小数的形式在页面上显示?
+ 查看更多
发布日期:2018-02-24 17:39
分类:C#
浏览次数:120
使用 .ToString() 显示Decimal类型数值时,会默认精确到15位小数。因为我需要显示货币,所以只需要输出为2位小数。
回答:
decimalVar.ToString ("#.##"); // returns "" when decimalVar == 0
或者
decimalVar.ToString ("0.##"); // returns "0" when decimalVar == 0
.ToString() 中使用的数字格式字符串请参考MSDN([[https://msdn.microsoft.com/en-us/library/0c899ak8(v=vs.110).aspx?cs-save-lang=1&cs-lang=csharp#code-snippet-1]])