C# Decimal四舍五入到指定小数位数

在实现Excel导出时,导出列要求使用数值类型,不能通过ToString将原有的decimal先格式化后再导出,

有两种实现方法,以保留两位小数为例

方式一:

decimal temp=232.23234234;
int decision=2;
int calc = (int)Math.Pow(10, decision);
temp = Math.Round(temp * calc) / calc;

 方式二:

decimal temp=232.23234234;
int decision=2;
temp = System.Decimal.Round(temp, decision);

 

C# Decimal四舍五入到指定小数位数

上一篇:Electron在Windows下打包不同平台应用


下一篇:windows常用命令