在 C# 中,如何获取对给定类的基类的引用?
例如,假设您有一个特定的类 MyClass
,并且您想要获取对 MyClass
的父类(super class)的引用。
我的想法是这样的:
Type superClass = MyClass.GetBase() ;
// then, do something with superClass
但是,似乎没有合适的 GetBase
方法。
最佳答案
使用当前类类型的反射。
Type superClass = myClass.GetType().BaseType;
关于C# : how do you obtain a class' base class?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1105251/