私は次のようなクラスを持っています
public class Person
{
public string Name{ get; set; }
public string Address{ get; set; }
public List<Person> Children{ get; set; }
}
ここに、プロパティの子リストがあります。
そして今、私は次のような型初期化子を使用してこのクラスインスタンスの配列を作成しています
var persons = new []{
new Person{ Name="Some Name", Address = "Some Address" },
new Person{ Name="Some Name 2", Address = "Some Address 2", Children = new List<Person>{
new Person { Name = "Some Name 3",
** Address = <here I want its parent Address> "Some Address 2" **}
}
}
};
したがって、私の問題は、Addressプロパティを割り当てるPersonのオブジェクトを作成していて、このプロパティ値に子を割り当てたいということですが、このキーワードで行うように、その親を取得する方法が見つかりません。その定義にクラスメンバーを取得します。