摘要: 在写代码的时候经常会做一些string与int之间的转换,大家也都知道常见的两个方法Convert.ToInt32()与 int.Parse()。基本上用的时候也没怎么注意,想到哪个就用哪个,表面上看来这两个方法在结果上没什么不同,实际上它们之间还是有很大的区别: 1. 可转换类型的不同 Convert.ToInt32()被重写19次,可以满足不同的参数需要,几乎可以把各种类型(包括object 引用类型)的值转换为int类型。 int.Parse()被重写4次,只能转化string。 2. 对null的处理 Convert.ToInt32(null)会返回0而不会产生任何异常,但int... 阅读全文
posted @ 2011-10-09 09:15 左小夕 阅读(2471) 评论(6) 推荐(4) 编辑