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

上一篇:PCIe link up bug 分析


下一篇:2021-08-02