当把float转int,可以使用(int)强制转换,但是这个转换不是四舍五入的,会舍去小数点后的所有。
.Net提供的Convert.ToInt16()一系列函数则是考虑到了四舍五入的。注意该函数相对来说消耗性能。
C# float转int四舍五入
最新推荐文章于 2025-03-29 13:32:02 发布
当把float转int,可以使用(int)强制转换,但是这个转换不是四舍五入的,会舍去小数点后的所有。
.Net提供的Convert.ToInt16()一系列函数则是考虑到了四舍五入的。注意该函数相对来说消耗性能。