如何在运行时检查c#应用程序的继承层次结构?

时间:2010-03-03 19:35:04

标签: c# .net reflection

鉴于这样的课程:

public class A : B<C> {...}

假设我知道如何使用反射找到A的类类型。我怎样才能在运行时弄清楚它扩展了什么基类(在这种情况下为B)?

1 个答案:

答案 0 :(得分:4)

你可以这样做。

var a = new A();

Console.WriteLine(a.GetType().BaseType);