仅仅是对个人在开发过程中发现的现象进行总结。
除string类型外,常用的类型 都自带 Parse 方法用于 将符合转换条件 string 类型 转换为 对应的类型
也就是说 Parse 的操作对象只能是 String 类型
Convert 方法 不仅可以 操作 String 对象 ,对数值类型的装箱后的object 对象 也可以尝试转换。
还有个大家 可能 都没发现的 问题,实际却很重要:
int.Parse(null) 是报错的,
Convert.ToInt32(null) 则不会报错 返回的是 数值0。
另外 int.Parse("") Convert.toInt32("") 都会报错。
以上不仅仅适用于 Int