我正在計算我的數據庫的結果。 如果是較低的,然後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