Convert与Parse的区别
- 对NULL值的处理方法
Convert.ToInt32(NULL)返回0,不会抛出异常
Int.Parse(NULL)会抛出异常 - 适用范围
Convert可以提供多种类型的转换
Parse只能提供string类型的转换 - 对数值的处理
Convert.ToInt32(double value)
如果value为两个整数之间的数字,则返回二者中的整数,例如3.5返回的是数值是4,4.5返回的数值是4,5.5返回的是6;但是3.6返回的是4,4.3返回的是4,5.3返回的是5,5.7返回的是6
int.Parse(double value)
抛出异常“输入的字符串格式不对”