Convert.ToInt32、int.Parse(Int32.Parse)、int.TryParse、(int) 四者的区别
来源:互联网 发布:苹果手机清空缓存数据 编辑:程序博客网 时间:2024/05/21 17:42
Convert.ToInt32、int.Parse(Int32.Parse)、int.TryParse、(int) 四者都可以解释为将类型转换为 int,那它们的区别是什么呢?
Convert.ToInt32 与 int.Parse 较为类似,实际上 Convert.ToInt32 内部调用了 int.Parse:
- Convert.ToInt32 参数为 null 时,返回 0;
- int.Parse 参数为 null 时,抛出异常。
- Convert.ToInt32 参数为 "" 时,抛出异常;
- int.Parse 参数为 "" 时,抛出异常。
- Convert.ToInt32 可以转换的类型较多;
- int.Parse 只能转换数字类型的字符串。
int.TryParse 与 int.Parse 又较为类似,但它不会产生异常,转换成功返回 true,转换失败返回 false。最后一个参数为输出值,如果转换失败,输出值为 0。
(int) 属 cast 转换,只能将其它数字类型转换成 int 类型,它不能转换字符串,比如下例就会失败:
string v = "1";
int n = (int)v;
int n = (int)v;
- (C#)Convert.ToInt32、int.Parse(Int32.Parse)、int.TryParse、(int) 四者的区别
- Convert.ToInt32、int.Parse(Int32.Parse)、int.TryParse、(int) 四者的区别
- Convert.ToInt32、int.Parse(Int32.Parse)、int.TryParse、(int) 四者的区别
- Convert.ToInt32、int.Parse(Int32.Parse)、int.TryParse、(int) 四者的区别
- Convert.ToInt32、int.Parse(Int32.Parse)、int.TryParse、(int)
- Convert.ToInt32、int.Parse(Int32.Parse)、int.TryParse、(int)
- [C#]Int32.TryParse()、int.Parse和Convert.ToInt32的区别
- int、int.Parse()、int.TryParse()、Int32.Parse()、Int32.TryParse()、Convert.ToInt32()区别
- int.Parse() int.TryParse Convert.ToInt32 区别
- Convert.ToInt32 int.Parse int.TryParse (int) 的区别
- (int)和Int32.Parse(),Convert.ToInt32()三者的区别
- int.Parse(),int.TryParse(),Convert.ToInt32(), (int)
- int.Parse(),int.TryParse(),Convert.ToInt32(), (int)
- bc#中(int)、int.Parse()、int.TryParse、Convert.ToInt32()四种转换的区别
- 在c#中(int)、int.Parse()、int.TryParse、Convert.ToInt32()四种转换的区别
- c#中(int)、int.Parse()、int.TryParse、Convert.ToInt32()四种转换的区别
- 在c#中(int)、int.Parse()、int.TryParse、Convert.ToInt32()四种转换的区别
- (int)/int.Parse()/int.TryParse/Convert.ToInt32()四种转换
- 算法的力量(转李开复)
- 听-海哭的声音
- 判断对象类型是否是Array的js脚本函数
- PE文件格式详解(下)
- 第一次参加TopCoder SRM,特此记录
- Convert.ToInt32、int.Parse(Int32.Parse)、int.TryParse、(int) 四者的区别
- SQL Server 中的 bit vs DataSet.DataTable 中的 bool
- c++ vector删除元素
- SmartClient Software factory中的Composite UI Application Block(Cab)技术了解(一):Shell&Layout
- 经典英文对白
- Windows快捷方式文件格式解析
- 淘宝2007年交易额433亿元
- ASP内置对象之Response 对象
- ASP.NET 防注入的两个通用函数;字符串部分不是太好