gpt4 book ai didi

c# - 小数点后四舍五入

转载 作者:行者123 更新时间:2023-12-02 00:24:44 25 4
gpt4 key购买 nike

C# 中是否存在与 Java RoundingMode.HALF_DOWN 等效的东西?

例如,我想将1.265四舍五入为1.26,将1.266四舍五入为1.27

如果没有,有什么简单的方法吗?

最佳答案

看看Math.Round例如

  double[] tests = new double[] {
1.265,
1.266,
};

var demo = tests
.Select(x => $"{x} -> {Math.Round(x, 2, MidpointRounding.AwayFromZero)}");

var report = string.Join(Environment.NewLine, demo);

Console.Write(report);

结果:

  1.265 -> 1.26
1.266 -> 1.27

关于c# - 小数点后四舍五入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54146338/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com