TypeConverter是我们在做类型转换时经常会被用到的一个类型。在做类型转换之前,我们首先需要判断待转换的值是不是有效的。比如我们打算把一个字符串转换为整数值,首先我们需要判断该字符串表示的是不是一个有效的整数。.NET团队在设计类型TypeConverter的时候,方法TypeConverter.IsValid(Object)就是用来判断传入的参数对于转换的目标类型是不是有效。
一、在.NET 2.0中调用TyoeConverter.IsValid:
1. 在Visual Studio 2010中创建一个基于.NET 2.0的Console工程;
2. 在Main中添加如下代码:
TypeConverter converter = new BooleanConverter();