我只是注意到有两种方法可以检查一个类是否从另一个类派生:
自.NET Framework 1.1起存在的“旧”方法:Type.IsSubclassOf(Type)
仅从.NET Framework 4.5开始存在的“新”方法:TypeInfo.IsSubclassOf(Type)
创建此较新方法有什么原因吗?从我看来,他们俩都做同样的事情。
最佳答案
TypeInfo.IsSubclassOf
继承自Type.IsSubclassOf
。这是相同的方法。 TypeInfo
中没有“新”方法-TypeInfo
本身是.NET元数据模型中的新类。