Convert.ToInt32、int.Parse的区别

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/dyh12345678/article/details/88872176

(1)Convert.ToInt32  适用于将Object类型转换成int;

int.Parse 适用于将string类型转换成int;

Convert.ToInt32(null)会返回0而不会产生任何异常,但int.Parse(null)则会产生异常。

(2)如果转换的是小数型

Convert则返回二者中的偶数;即 3.5转换为4,4.5 转换为 4

int.Parse(3.5) 会直接报错

猜你喜欢

转载自blog.csdn.net/dyh12345678/article/details/88872176