Net Core教程

C#四舍五入保留小数

本文主要是介绍C#四舍五入保留小数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

四舍五入保留n位小数

使用Math.Round()方法,详情如下

        //
        // 摘要:
        //     将双精度浮点值舍入到指定数量的小数位,并将中点值舍入到最接近的偶数。
        //
        // 参数:
        //   value:
        //     要舍入的双精度浮点数。
        //
        //   digits:
        //     返回值中的小数数字。
        //
        // 返回结果:
        //     最接近 value 的 digits 位小数的数字。
        //
        // 异常:
        //   T:System.ArgumentOutOfRangeException:
        //     digits 小于 0 或大于 15。
        public static double Round(double value, int digits);

保留1位小数

Math.Round(LableValue, 1).ToString("0.0")

其中round进行了四舍五入返回数值,ToString("0.0")用来格式化字符串,当是整数的时候.0会消失,所以使用0.0进行格式化填充0

这篇关于C#四舍五入保留小数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!