怎样获得对象的类型?
我自己定义了些对象,结构如下
A 下面有子类型B,C
B 下面有子类型E,F
C 下面有子类型G
E 下面有子类型H
A是接口,程序中我如何根据A得到其类型呢?我要得到的是B或者C
如传入E则判断为B类型
传入G则判断为C类型
传入H则判断为B类型
Thanks a lot.
------解决方案--------------------switch case
obj.GetType
------解决方案--------------------描述不清楚!
------解决方案--------------------A接口? 得到B,C?
A a = new B(); //new C();
判断类型
IF(E is B)
....
------解决方案-------------------- <A>
<B>
<E>
<H/>
</E>
<F/>
</B>
<C>
<G/>
</C>
</A>
LZ:
你要表达是类似这个结构的意思吧,那你变成xml的形式,借助它的一些功能,便很容易实现你的目的。