摘要: 疑惑1:int、System.Int32和int32的区别 1. int32是IL中的基元类型(primary type),int和System.Int32是对int32进行了封装。 2. int和System.Int32和int在IL中都被编译成为int32。也就是说int和System.Int32在定义变量的时候是等同的。都是int32的马甲。 3. int一般用来做定义变量,如果需要调用int32实例的方法时,就要用到System.Int32 详见参见:http://www.cnblogs.com/yandixin/archive/2007/12/20/int.html 疑惑2:int.parse() Convert.ToInt32()的区别 1. int.Parse()只能强制转换string型的。Convert.ToInt32()可以处理任何继承于object的类型 2. 在处理string类型的上,如果所转换的类型为null,那么int.parse()会抛出异常“throw new ArgumentNullException("String" 阅读全文
posted @ 2008-11-02 03:52 stefanie 阅读(4277) 评论(7) 推荐(0) 编辑
点击右上角即可分享
微信分享提示