假设我有超类A,以及继承自A的子类A1和A2,我怎样才能在下面的代码中获得变量的子类类型?
A _a1 = new A1();
A _a2 = new A2();
// Need type of A1 and A2 given the variables _a1 and _a2.
Run Code Online (Sandbox Code Playgroud)
另外,如果我有另一个子类A2_1,它是A2的子级,我如何获得下面给出代码的最低子类类型?
A _a2_1 = new A2_1();
Run Code Online (Sandbox Code Playgroud)
编辑:谢谢你的回答.真是个嘘声.过度思考问题,甚至没有尝试GetType().= /