【发布时间】:2020-11-05 10:40:53
【问题描述】:
我正在尝试根据用户输入而不是预定义的值来舍入小数。
例如用户输入 1.2345,然后输入他们需要的小数位数,将其四舍五入为 3。然后将其四舍五入并输出 1.236
但是,我终其一生都无法弄清楚如何根据输入来舍入小数,只有预定义的值。
做这样的事情最好的方法是什么?
【问题讨论】:
-
你可以使用Math.Round
-
@MaxXapi 嗨,我试过那个,但它没有输出任何东西,而是结束了
-
@confusedperson - 很高兴看到你尝试了什么。我们本可以帮助您纠正您的误解,而不仅仅是给您一个答案。
-
@Enigmativity 只写了 Math.Round(value, input);我没有尝试过缺少的部分 MidPointRounding.AwayFromZero 方法