是否可以使用Convert.ToInt32(double)并使其选择最小值?

ng8*_*92b 1 c# double int32

是否可以使用Convert.ToInt32(double)并使其选择最小值?

我已经阅读了msdn中的示例,它使用最接近的值将double转换为int,这意味着如果我有一个等于2.9的double,它会将int设置为3.

是否可以使用convert.toint32并使用2?

sov*_*emp 5

使用Math.Floor.请看以下链接:https: //msdn.microsoft.com/en-us/library/system.math.floor(v = vs.110).aspx

编辑:Math.Floor返回一个double,所以你必须强制转换它,例如int y =(int)Math.Floor(3.934333),它将返回3.