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:請檢查編輯。 –