摘要:
在C#语言中进行类型转换的另一种方式是使用is操作符。is检查一个对象是否兼容于指定的类型,并返回一个Boolean值:true或false。注意is操作符永远不会抛出异常,以下代码进行了演示: Object o = new Object(); Boolean b1 = (o is Object); //b1为true. Boolean b2 = (o is Employee);//b2为false. 如果对象引用是null,is操作符总是返回false,因为没有可检查其类型的对象。is操作符通常像下面这样使用: if (o is Employee){ Employee e... 阅读全文