以下代码片段是否等价?
class a
{}
class b:a
{}
b foo=new b();
//它来了
foo is a
//...等同于...
typeof(a).isinstanceoftype(foo)
或者可能是其他类型方法之一更接近 is 运算符。 例如“IsAssignableFrom”或“IsSubclassOf”
最佳答案
不是,因为是
容忍左侧的空引用。
关于c# - "is"运算符只是 "IsInstanceOfType"方法的语法糖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3647607/