我怎样才能减小一个int除以int的值?

问题描述:

我有这样的代码:我怎样才能减小一个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://*.com/问题/ 35409965/C锋利舍去入到最接近的整数) –

试试这个

int reducePoints = Convert.ToInt32(Math.Floor(secsSinceLastCheck/Convert.ToDouble(prt)));