下边资料是关于C# 四舍五入round函数使用的代码,希望能对大家有一些用处。
using System;
public class Example
{
public static void Main()
{
double[] values = { 2.125, 2.135, 2.145, 3.125, 3.135, 3.145 };
foreach (double value in values)
Console.WriteLine("{0} --> {1}", value,
Math.Round(value, 2, MidpointRounding.AwayFromZero));
}
}
看到了吧,2.135和3.135做了round操作后得到的结果居然是2.135不进位,2.145进位了。
所以有点混乱了不是。