这里仅仅比较将字符串转换为整型数字的方法,实现的效果都一样
【方法一】Int32.TryParse(mystring)
【方法二】Int32.Parse(mystring)
【方法三】Convert.ToInt32(mystring)
这样三种方法的区别:
(1)如果参数mystring=null,问题就出现了:
Int32.TryParse(mystring) 不会抛出异常,而是返回零
Int32.Parse(mystring) 会抛出异常
Convert.ToInt32(mystring)在null时不抛出异常,而是返回零
(2)性能上的差异:Int32.TryParse(mystring) 优于Int32.Parse(mystring) 优于Convert.ToInt32(mystring)