返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

深圳网站建设

服务热线:18038067647

C#中is运算符的使用方法

时间:2014-4-8

  is运算符并不是说明对象是某种类型的一种方式,而是可以检查对象是否是给定的类型,或者是否可以转换为给定的类型,如果是,这个去处符就返回true.
   在前面的示例中,有Cow和Chicken类,它们都继承于Animal.使用is运算符比较Animal类型的对象,如果对象是这3种类型中的一种,is运算符就返回true,使用前面介绍的GetType()方法和Typeof()运算符很难做到这一点.
  is运算符的语法如下:
  <operand>is<type>
  这个表达式的结果如下
1.如果<type>是一个类类型,而<operand>也是这个类型,或者它继承了这个类型,或者它封箱到这个类型中,则结果为true.
2.如果<type>是一个接口类型,而<operand>也是这个类型,或者它是实现这个接口的类型,则结果为true;
3.如果<type>是一个值类型,而<operand>也是这个类型,或者它被拆箱到这类型中,则结果为true.

建站流程

    深圳网站建设流程