在C#中,进行四舍五入可以使用Math.Round()
方法。这个方法接受一个浮点数作为参数,并返回一个整数,该整数是将原始数字四舍五入到最接近的整数后得到的结果。
例如:
double number = 3.14; int roundedNumber = (int)Math.Round(number); Console.WriteLine(roundedNumber); // 输出 3
在这个例子中,Math.Round()
方法将3.14
四舍五入为3
。
如果你需要四舍五入到指定的小数位数,你可以传递一个额外的参数给Math.Round()
方法。例如,要四舍五入到小数点后一位,可以这样做:
double number = 3.14159; double roundedNumber = Math.Round(number, 1); Console.WriteLine(roundedNumber); // 输出 3.1
在这个例子中,Math.Round()
方法将3.14159
四舍五入为3.1
。