NET 2005 中通过TryParse来检验和转换数据类型。
在写程序时,我们经常会出现对传入的数据进行类型合法性检测,及做相应转换。
在以往,多半是通过正则表达式来检测的,有人也使用try{}catch{}来完成。
在新发布的.net 2005 又提供了一种新的方法来完成对应类型的检测及转换。
2005中每种类型都提供了TryParse方法,该方法的格式一般为bool TryParse(value,out resultValue)。value 就是将要转换的数据,resultValue是转换后的值。该方法若成功,resultValue中将是转换后的值,同时方法返回true;若失败,resultValue将是将要转换的类型的默认值,同时方法返回false。下面是个具体的例子:
或者若就使用它的默认值,可以写成这样: