C#四舍五入(函数)用法实例
在 C# 中,我们可以使用 Math.Round 函数来进行数值的四舍五入操作,该函数的语法如下:
public static double Round (double d);
public static double Round (double value, int digits, MidpointRounding mode = MidpointRounding.ToEven);
其中,第一个参数为要进行四舍五入的 double 类型的数值,第二个参数为小数点后保留的位数,第三个参数表示舍入规则(默认为“向最近的偶数舍入”)。
我们可以根据需要进行调用。下面就以两个示例来详细讲解 Round 函数的用法。
示例一
假设我们有一个 double 类型的数值 2.535,我们需要将其保留两位小数,并对其进行四舍五入。
double d = 2.535;
// 保留两位小数并四舍五入
double result = Math.Round(d, 2);
Console.WriteLine(result); // 输出 2.54
在上面的代码中,我们将保留的小数位数设置为 2,调用 Math.Round 函数对数值进行四舍五入,得到的结果为 2.54。
示例二
假设我们有一个 double 类型的数值 2.525,我们需要将其保留两位小数,并对其进行四舍五入,但要求舍入规则为“向上舍入”。
double d = 2.525;
// 保留两位小数并向上舍入
double result = Math.Round(d, 2, MidpointRounding.AwayFromZero);
Console.WriteLine(result); // 输出 2.53
在上面的代码中,我们将保留的小数位数设置为 2,调用 Math.Round 函数对数值进行向上舍入操作,得到的结果为 2.53。
综上所述,我们可以使用 C# 的 Math.Round 函数对数值进行四舍五入处理,通过设置参数调整舍入规则,实现更为精细的操作。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C#四舍五入(函数)用法实例 - Python技术站