0
代码树是这样的:初始化嵌套复杂类型使用反射
Class Data
{
List<Primitive> obj;
}
Class A: Primitive
{
ComplexType CTA;
}
Class B: A
{
ComplexType CTB;
Z o;
}
Class Z
{
ComplexType CTZ;
}
Class ComplexType { .... }
现在List<Primitive> obj
,有很多类,在其中ComplexType
对象是“空”。我只是想将它初始化为一些值。
问题是如何使用反射遍历整个树。
编辑:
Data data = GetData(); //All members of type ComplexType are null.
ComplexType complexType = GetComplexType();
我需要初始化所有“的ComplexType”成员在“数据”到“复杂类型”
你想达到的究竟是什么?你到目前为止尝试过什么? – DeCaf
@DeCaf:请检查编辑。 –