我正在计算我的数据库的结果。 如果是较低的,然后50,我想2 实例来划分他们:C#向上和向下舍入
if(CountResults < 50)
{
//CountResults = 39
int divided = CountResults/2; //Results in 19
}
我想要什么:
if(CountResults < 50)
{
//CountResults = 39
int divided = CountResults/2; //Results in 19,5
Math.Round(divided, 0);
}
我希望能够向上和向下舍它。
所以我得到结果19.5两次。一旦我希望它是,并且一次是20.。
我该如何做到这一点?
用'2.0'代替'2'代替它。 – DavidG
首先,默认情况下C#使用整数数学 - 当你用整数除整数时,你得到整数。其次 - 你只显示第一段代码。你如何获得第二个结果?目前尚不清楚,你如何在'划分变量' –
@SergeyBerezovskiy中得到两个结果来获得CountResults,我循环查询结果,并通过Int CountResults对它们进行计数。这样我知道我有多少结果。然后我想把它除以2。 – Mitch