Convert.ToInt32(),Int.Parse(),Int.TryParse()的区别

 
int i;

string s=null;

Console.WriteLine(Convert.ToInt32(s));   //值为0
Console.WriteLine(Int.TryParse(s,out i));   //值为true   i的值为0
Console.WriteLine(Int.Parse(s));   //抛出异常
注:object obj=123; int item=Convert.ToInt32(obj); 这样得到的item的值为null,而不会为123
原文地址:https://www.cnblogs.com/xiexingen/p/2846524.html