博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

is 关键字

Posted on 2011-08-27 13:45  枫之一刀  阅读(259)  评论(0编辑  收藏  举报

检查对象是否与给定类型兼容,例如下面代码可以确定是否为MyObject类型的一个实例,或者对象是否从MyObject派生的一个类型。

if(obj is MyObject)

{

}

如果所提供的表达式非空,并且所提供的对象可以强制转换为所提供的类型而不会导致引发异常,则is表达式的计算结果将是True。

如果已知表达式始终是True或者false,则is关键字将导致编译时警告,但是,通常在运行时才计算类型兼容性。

不能重载is运算符。