我也查了一下网上的资料,一起学习下。总结有这几点:
1。Convert.ToInt32(null)会返回0而不会产生任何异常,但int.Parse(null)则会产生异常。
2。Convert这个方法,如果后面的参数为小数,则取靠近偶数的那个整数,比如4.5=4,6.5=6
int.Parse("4.5") 直接报错:"输入字符串的格式不正确".
3。Parse就是把String转换成int,char,double....等,也就是*.Parse(string) 括号中的一定要是string.
Convert可以提供多种类型的转换,也就是Convert.*()括号中可以为很多种类型(包括string).
4。最后一点,Parse效率比较高,具体你再上网看看
|