2010-03-03 2 views
0

Учитывая класс, как это:Как проверить иерархию наследования моего приложения C# во время выполнения?

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

Предположим, что я знаю, как найти тип КЛАССА А, используя отражение. Как я могу выяснить во время выполнения, какой базовый класс он расширяет (в данном случае B)?

ответ

4

Вы можете сделать что-то подобное.

var a = new A(); 

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

Спасибо. По какой-то причине я полностью не смог найти свойство BaseType до тех пор, пока я не разместил вопрос. :-П – StriplingWarrior

Смежные вопросы