C#中Convert.ToInt32()和int.Parse()的区别介绍
2013-10-24 17:16
1371 查看
Convert是一个类,继承自system.Object;int是值类型
Convert.ToInt32()内部就是调用了int.Parse()方法;
Convert.ToInt32()方法可以将多种类型的数据转换成int类型,并且转换null时返回0,转换bool量时返回0或1,但是转换空字符串("")时会报错,
int.Parse()只能将数字型的字符串转换成int类型;转换null时会报错。
Convert.ToInt32()内部就是调用了int.Parse()方法;
Convert.ToInt32()方法可以将多种类型的数据转换成int类型,并且转换null时返回0,转换bool量时返回0或1,但是转换空字符串("")时会报错,
int.Parse()只能将数字型的字符串转换成int类型;转换null时会报错。
您可能感兴趣的文章:
- C#中Html.RenderPartial与Html.RenderAction的区别分析
- c#中(int)、int.Parse()、int.TryParse、Convert.ToInt32的区别详解
- C#中常量和只读变量的区别小结
- C#中属性和成员变量的区别说明
- 解析C#中[],List,Array,ArrayList的区别及应用
- C#中IList<T>与List<T>的区别深入解析
- C#中Ilist与list的区别小结
- c#只读字段和常量的区别,以及静态构造函数的使用实例
- c#各种Timer类的区别与用法介绍
- c#中 String和string的区别介绍
- C#中Convert.ToString和ToString的区别分析
相关文章推荐
- mysql中int、bigint、smallint 和 tinyint的区别详细介绍
- (转)Convert、Parse、TryParse、(int) 区别
- c#中 (int)、int.Parse()、int.TryParse、Convert.ToInt32的区别
- Convert.ToInt32(),Int.Parse(),Int.TryParse()的区别
- javascript parseInt与Number函数的区别
- C#中转换函数Convert、Parse、TryParse、(int) 的区别
- mysql中int、bigint、smallint 和 tinyint的区别详细介绍
- Convert、Parse、TryParse、(int)区别及可能引发性能问题
- C#中(int)、Conver.Toint32()、int.Parse()三种类型转换方式的区别与联系--C#基础知识
- C#(int)中Convert、Parse、TryParse的区别
- Convert.ToInt32、(int)和int.Parse三者的区别
- Convert、Parse、TryParse、(int)等区别
- Convert.ToInt32、(int)和int.Parse三者的区别
- c#中(int)、int.Parse()、int.TryParse、Convert.ToInt32的区别
- int.Parse() int.TryParse Convert.ToInt32 区别
- Convert.ToInt32()与int.Parse()的区别
- Convert、Parse、TryParse、(int) 的区别
- Convert.ToInt32()与Int.Parse()的区别
- 我弱爆了之第一季(Convert.ToInt32()与int.Parse()、int的区别)
- c#中(int)、int.Parse()、int.TryParse、Convert.ToInt32的区别详解