C# - 将数字四舍五入到小数点后 0 位
我需要将数字四舍五入到小数点后 0(对于分页系统)。
我已经尝试过这样的事情:
Math.Round(double1, 0, MidpointRounding.AwayFromZero);
如果 double1 是 7,2 或 7,6 我需要它四舍五入为 8 但我没有得到。
有人可以帮我吗?
谢谢
I need to round numbers to 0 decimals (for a pagging system).
I've already tried something like this:
Math.Round(double1, 0, MidpointRounding.AwayFromZero);
If the double1 be 7,2 or 7,6 i need it to round for 8 but i'm not getting that.
Can someone help me, please?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用
Math.Ceiling
始终向上舍入到下一个整数:Use
Math.Ceiling
to always round up to the next integer:如果您出于某种原因不想使用 Math.Ceiling - 您可以这样做:
If you don't want to use
Math.Ceiling
, for some reason - you could do:根据你的情况..使用 p=1..
At your case.. Use p=1..