C#中TryParse的用法
C#中TryParse的用法TryParse 方法类似于 Parse 方法,不同之处在于 TryParse 方法在转换失败时不引发异常,而是返回False。
一、TryParse语法
TryParse(str1, out number1)
1、参数说明
str1:需要转换的源对象
number1:是一个带有out关键字的参数,如果转换成功,则将转换后的对象赋值给 number1
2、返回值
如果指定的对象能转换成相应的数据类型,则方法返回true,out参数就是转换后的结果;如果转换失败,则返回false,表示不能进行转换,而且不会抛出异常。
二、实例
string str1 = "123";
string str2 = "ed1";
int number1;
int number2;
//"123"能转换成int,所以b1=true,number1=123
bool b1 = int.TryParse(str1, out number1);
//"ed1"不能转换成int,所以b2=false
bool b2 = int.TryParse(str2, out number2);