转换的最佳方法是什么double
to an int
?应该使用演员阵容吗?
如果您想要默认的向零截断行为,则可以使用强制转换。或者,您可能想使用Math.Ceiling
, Math.Round
, Math.Floor
等等——尽管之后你仍然需要演员阵容。
不要忘记范围int
远小于 的范围double
。演员阵容来自double
to int
如果值超出范围,则不会抛出异常int
在未经检查的上下文中,而调用Convert.ToInt32(double)
将要。如果值超出范围,则转换结果(在未经检查的上下文中)显式未定义。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)