私は2つのクラスを持っています:
public class HumanProperties { int prop1; int prop2; string name;}
public class Human{int age; HumanProperties properties;}
ヒューマンの新しいインスタンスを作成したい場合は、やらなければなりませんが、そのHuman person = new Human();
ようにアクセスしようとするとperson.properties.prop1=1;
、プロパティに nullRefrence があり、新しいプロパティも作成する必要があるためです。私はそのようにしなければなりません:
Human person = new Human();
person.properties = new HumanProperties();
そして今、私はこれにアクセスできますperson.properties.prop1=1;
これは小さな例ですが、xsd から生成された巨大なクラスがあり、この「人」クラスとそのすべてのサブクラスを手動で生成する時間があまりありません。プログラムでそれを行う方法はありますか、それともそのためのジェネレーターがありますか?
または、クラスをループして、すべてのプロパティに対して新しいクラス typeof プロパティを作成し、それを親クラスに結合できますか?
ありがとう!