可能重复:
Create Excel (.XLS and .XLSX) file from C#
Rounding double values in C#
我的双重函数生成像这样的值
56,365989365
我想要这样的价值56,36
怎么弄这个?
答案 0 :(得分:7)
如果要截断值:
value *= 100;
value = Math.Truncate(value);
value /= 100;
如果要舍入值:
value = Math.round(value, 2);
答案 1 :(得分:2)
使用Math.Round
。第二个参数是地方数量。
var x = Math.Round(56.365989365, 2);