Предполагая, что у меня есть суперкласс A и подклассы A1 и A2, которые наследуются от A, как я могу получить тип подкласса переменных в коде ниже?Поиск типа подкласса экземпляра, объявленного как суперкласс
A _a1 = new A1();
A _a2 = new A2();
// Need type of A1 and A2 given the variables _a1 and _a2.
Кроме того, если бы я был еще один подкласс A2_1 который является sublcass А2, как я получаю самый низкий тип подкласса данный ниже код?
A _a2_1 = new A2_1();
EDIT: Спасибо за ответы. Что за буо. Задумавшись над проблемой и даже не попробовав GetType(). =/