摘要: Is:检查对象是否与给定的类型兼容。例如,下面的代码可以确定MyObject类型的一个实例,或者对象是否从MyObject派生的一个类型: 如果所提供的表达式非空,并且所提供的对象可以强制转换为所提供的类型而不会导致引发异常,则 is 表达式的计算结果将是 true。 如果已知表达式始终是true或始终是false,则is关键字将导致编译时警告,但是通常在运行时才计算类型兼容性。 注意:is运行符不能重载,is运行符只考虑引用转换、装箱转换和取消装箱转换。不考虑其它转换,如果用户定义转换。 在Is运算符的左侧不允许使用匿名方法。lambda表达式属于例外。 示例: 如果对象引用是nul 阅读全文
posted @ 2011-01-13 16:13 TC-MrLee 阅读(882) 评论(1) 推荐(0) 编辑