以Convert.ToInt32()与int.Parse()为例
1、对于参数为null
Convert.ToInt32(null)返回值“0”;
int.Parse(null)抛出异常;
2、对于参数为小数
对于x.5的小数,Convert.ToInt32()返回偶数:1.5返回2;2.5返回2;对于其余小数,四舍五入;
Int.Parse()对于小数直接报错;
3、对于参数为对象
Convert.ToInt32()的参数为继承至Object的类的对象;
int.Parse()的参数只能为string对象;
若对一个Object对象转换,则不能用int.Parse()