Convert.ToInt32的参数比较多,Int.Parse只能转换string类型的
Parse就是把String转换成int,char,double....等,也就是*.Parse(string) 括号中的一定要是string.
Convert可以提供多种类型的转换,也就是Convert.*()括号中可以为很多种类型(包括string).
这两个方法的最大不同是它们对null值的处理方法: Convert.ToInt32(null)会返回0而不会产生任何异常,但int.Parse(null)则会产生异常。
|