C# Convert.ToInt32和Int.Parse()的区别

一、定义:

①Convert.ToInt32() :适合将Object类型转换成int类型,如Convert.ToInt32(session["shuzi"]);

 

②Int.Parse():适合将string类类型转换成int类型,如int.Parse(session["shuzi"].ToString())。

 

二、两者最大的区别(对于null值得处理 ):

①如果是Convert.Toint32(null)会返回 0

 

②如果是int.Parse(null)会产生异常,直接报错

三、其他补充

 四、总结

 

posted on 2022-04-02 15:00  El飞燕  阅读(199)  评论(0编辑  收藏  举报

导航