Convert.ToInt32、int.Parse的区别

(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) 会直接报错

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页