当把float转int,可以使用(int)强制转换,但是这个转换不是四舍五入的,会舍去小数点后的所有。 .Net提供的Convert.ToInt16()一系列函数则是考虑到了四舍五入的。注意该函数相对来说消耗性能。