Given a class like this:
public class A : B<C> {...}
Assume that I know how to find A's class type using reflection. How can I figure out at run time what base class it extends (in this case B)?
Given a class like this:
public class A : B<C> {...}
Assume that I know how to find A's class type using reflection. How can I figure out at run time what base class it extends (in this case B)?
You can do something like this.
var a = new A();
Console.WriteLine(a.GetType().BaseType);