2017-07-29 66 views
-3

我有這樣的代碼:我怎樣才能減小一個int除以int的值?

Double secsSinceLastCheck = AS.pointsDate - DateTime.UtcNow.Subtract(new DateTime(1970, 1, 1)).TotalSeconds; 
Int32 prt = AS.prt.Val(); 

var reducePoints = secsSinceLastCheck/prt; 

我想是reducePoints是一個整數,從等式右邊的值向下取整。

+1

'(INT)Math.Floor(secsSinceLastCheck/PRT)'... –

+1

的可能的複製[C# - 四捨五入到最接近的整數(https://stackoverflow.com/問題/ 35409965/C鋒利捨去入到最接近的整數) –

回答

1

試試這個

int reducePoints = Convert.ToInt32(Math.Floor(secsSinceLastCheck/Convert.ToDouble(prt))); 
相關問題