如何从C#中的派生类中获取基类的名称

0 c#

我想使用反射从派生类中获取基类的名称.

jas*_*son 6

Type type = typeof(Derived);
Type baseType = type.BaseType;
if(baseType != null) {
    string baseTypeName = baseType.Name;
    Console.WriteLine(baseTypeName);
}
else {
    Console.WriteLine("No base type.");
}
Run Code Online (Sandbox Code Playgroud)

或者,Type.FullName如果您需要完全限定名称,则可以使用.