C# - 将数字四舍五入为 0 位小数

标签 c# rounding

我需要将数字舍入到 0 位小数(对于分页系统)。

我已经尝试过这样的事情:

Math.Round(double1, 0, MidpointRounding.AwayFromZero);

如果 double1 是 7,2 或 7,6,我需要它四舍五入到 8,但我没有得到。

有人可以帮帮我吗?

谢谢

最佳答案

使用Math.Ceiling总是四舍五入到下一个整数:

double roundUp = Math.Ceiling(double1); 

关于C# - 将数字四舍五入为 0 位小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3907771/

相关文章:

c# - HtmlAgilityPack 在 OuterHtml 中生成缺失的结束标签

c# - FolderBrowserDialog 取消事件 C#

c# - 此命名空间冲突是由于 XAML 到 .NET 代码生成中的错误造成的吗?

c - Round Robin Scheduling With Arrival Time(等待队列的概念)

c# - 四舍五入到最近的 5 C#

c# - 以编程方式创建类似 Visio 的图表

c# - 在 C# 中检查更大的值

r - sprintf 在四舍五入后将减号加零

excel - 如何让excel显示一定数量的有效数字?