如何使用Double函数获得短值?

时间:2012-10-18 20:17:08

标签: c#

  

可能重复:
  Create Excel (.XLS and .XLSX) file from C#
  Rounding double values in C#

我的双重函数生成像这样的值

  56,365989365

我想要这样的价值56,36 怎么弄这个?

2 个答案:

答案 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);