我刚刚注意到有两种方法可以检查一个类是否派生自另一个类:
- 自 .NET Framework 1.1 以来就存在的“旧”方法:
Type.IsSubclassOf(Type)
- 自 .NET Framework 4.5 以来才存在的"new"方法:
TypeInfo.IsSubclassOf(Type)
创建这种新方法有什么原因吗?据我所知,他们都做同样的事情。
最佳答案
TypeInfo.IsSubclassOf
继承自 Type.IsSubclassOf
。这是相同的方法。 TypeInfo
中没有"new"方法 - TypeInfo
本身是 .NET 元数据模型中的新类。
关于c# - Type.IsSubclassOf 和 TypeInfo.IsSubclassOf 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36326619/