本文介绍了C#-四舍五入到最接近的整数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个正在计算一些数字的C#应用程序.我需要四舍五入.
I have a C# app that is calculating some numbers. I need to round down.
var increment = 1.25;
var result = 50.45 - 23.70; // equals 26.75
int interval = difference / increment; // result is 21.4. However, I just want 21
我必须将 interval
设置为 int
.同时,由于四舍五入行为.我总是想要最低的整数.但是,我不确定如何.
I have to get the interval
to an int
. At the same time, I cannot just use Convert.ToInt32
because of its rounding behavior. I always want the lowest whole number. However, I'm not sure how.
推荐答案
只需尝试一下.
int interval = Convert.ToInt32(Math.Floor(different/increment));
这篇关于C#-四舍五入到最接近的整数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!