public class TopLevelObject{
List<SecondLevelObject> secondLevelObjects;
Long field;
}
public class SecondLevelObject{
List<ThirdLevelObject> thirdLevelObjects;
Long field;
}
public class ThirdLevelObject{
Long field1;
Long field2;
}
SecondLevelObjects のリストを含む TopLevelObject があり、そのすべてに ThirdLevelObjects のリストが含まれます。
この構造体のいくつかのフィールドを最初に反復して初期化し、他のフィールドの初期化を延期する必要がありますが、最初から反復することは避けてください。
そのフィールドのセッターへの参照/パスを保存して後で呼び出すことは可能ですか? (いつどのセッターを呼び出すかを知っていると仮定します)