您的位置:首页 > 编程学习 > C#

C#中TryParse的用法

更多 2016/5/20 来源:C#学习浏览量:2163
学习标签: C#
本文导读:在C#编程中,对类型的转换,可以使用类似于:Convert.ToInt32、int.Parse、(int)、int.TryParse等多种方式,下面为大家介绍TryParse的用法及需要注意的地方

TryParse  方法类似于 Parse 方法,不同之处在于 TryParse 方法在转换失败时不引发异常,而是返回False。

 

一、TryParse语法

TryParse(str1, out number1)

 

1、参数说明

str1:需要转换的源对象

number1:是一个带有out关键字的参数,如果转换成功,则将转换后的对象赋值给 number1

 

2、返回值

如果指定的对象能转换成相应的数据类型,则方法返回true,out参数就是转换后的结果;如果转换失败,则返回false,表示不能进行转换,而且不会抛出异常。

 

二、实例

 

 
C# 代码   复制

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);

 

收藏
431
很赞
112