C#中is 运算符是做什么用的?

2014-11-24 01:37:53 · 作者: · 浏览: 10

is 运算符用于检查对象的类型是否与给定类型兼容(对象是该类型,或是派生于该类型)。


is的规则如下:


检查对象类型的兼容性,并返回结果,true或者false;


不会抛出异常;


如果对象为null,则返回值永远为false。


代码如下:


if (studentObj is Student)