【C#】int.parse和convert.toint32的区别
来源:互联网 发布:淘宝手机回收自动报价 编辑:程序博客网 时间:2024/06/05 09:38
一大早在看《C#开发实战1200例》的时候发现书中用到了int.parse int.tryparse这两个函数,查了之后发现这个方法是把字符串转化为int型数字的方法,所以就产生了疑问,这个函数和convert.toint32有什么区别,经过查询后得到了下面结果,在此记录一下。
1.convert.toint32可以将任意类型转化为int型 parse tryparse只能把字符串类型转化为int型
2.convert.toint32当字符串为NULL返回值为0,字符串为string.empty程序报错
3.int.parse方法如果字符串内容为空或者null时,则抛出ArgumentNullException异常;如果字符串内容不是数字,则抛出FormatException异常;如果字符串内容所表示数字超出 nt类型可表示的范围,则抛出OverflowException异常。
int.TryParse(string s, out int result)注意这个函数有两个参数,转化后的值是保存在后面参数中的,转化成功返回true,转化失败返回false,不产生异常时它的优势。
0 0
- 【C#】int.parse和convert.toint32的区别
- [C#]Int32.TryParse()、int.Parse和Convert.ToInt32的区别
- Convert.ToInt32()和int.Parse()的区别
- Convert.ToInt32()和int.Parse()的区别
- Convert.ToInt32()和int.Parse()的区别
- Convert.ToInt32和int.Parse的区别
- Convert.ToInt32和int.Parse的区别
- Convert.ToInt32和int.Parse的区别
- Convert.ToInt32()和int.Parse()的区别
- Convert.ToInt32、(int)和int.Parse三者的区别
- Convert.ToInt32、(int)和int.Parse三者的区别
- Convert.ToInt32、(int)和int.Parse三者的区别
- Convert.ToInt32、(int)和int.Parse三者的区别
- Convert.ToInt32、(int)和int.Parse三者的区别
- Convert.ToInt32、(int)和int.Parse三者的区别
- Convert.ToInt32、(int)和int.Parse三者的区别
- Convert.ToInt32、(int)和int.Parse三者的区别
- Convert.ToInt32、(int)和int.Parse三者的区别
- 其实你什么都不用担心
- 我却自作多情的有想起了你
- jQuery常用标签详解
- 设定系统时区 System Time Zone
- linux下信号的生成
- 【C#】int.parse和convert.toint32的区别
- 燃烧的爱情
- Determinants – The Answer to a Framework Manager Mystery
- OSGI(面向Java的动态模型系统)
- 回车、换行、空格的ASCII码值—(附ASCII码表)
- Android多线程下安全访问数据库
- 出具发票_为STO转储订单做公司间发票
- Cocos2d3.0RC2 Android编译
- 获取桌面应用