在 C# 中,可以使用 Math.Round()
函数来实现四舍五入。该函数接受两个参数:要四舍五入的数值和要保留的小数位数。
例如,以下代码将数字 3.14159 四舍五入为小数点后两位:
double number = 3.14159; double roundedNumber = Math.Round(number, 2); Console.WriteLine(roundedNumber); // 输出 3.14
在上面的示例中,Math.Round()
函数将 number
变量的值四舍五入为小数点后两位,并将结果存储在 roundedNumber
变量中。最后,使用 Console.WriteLine()
函数将四舍五入后的结果输出到控制台。
需要注意的是,Math.Round()
函数采用的是银行家舍入法,即当要舍入的数字是 0.5 时,会将其向上舍入到最近的偶数。如果需要采用其他舍入方式,可以参考 C# 中的 Decimal
类提供的 Round()
方法,该方法支持更多的舍入选项。