假设我有超类A以及从A继承的子类A1和A2,如何在下面的代码中获取变量的子类型?找出声明为超类的实例的子类型
A _a1 = new A1();
A _a2 = new A2();
// Need type of A1 and A2 given the variables _a1 and _a2.
而且,如果我有一个小类A2_1是A2的sublcass,我如何才能给出下面的代码最低的子类型?
A _a2_1 = new A2_1();
编辑:谢谢你的答案。什么是嘘声。过度思考问题,甚至没有尝试过GetType()。 =/