检查对象是否与给定类型兼容,例如下面代码可以确定是否为MyObject类型的一个实例,或者对象是否从MyObject派生的一个类型。
if(obj is MyObject)
{
}
如果所提供的表达式非空,并且所提供的对象可以强制转换为所提供的类型而不会导致引发异常,则is表达式的计算结果将是True。
如果已知表达式始终是True或者false,则is关键字将导致编译时警告,但是,通常在运行时才计算类型兼容性。
不能重载is运算符。
Powered by: 博客园 Copyright © 2024 枫之一刀 Powered by .NET 8.0 on Kubernetes