この質問に対する答えが見つかりませんでした。それは明らかなはずですが、それでもです。
この単純化された例では、初期化子を使用しようとしています:
MyNode newNode = new MyNode
{
NodeName = "newNode",
Children.Add(/*smth*/) // mistake is here
};
Children は、リストを返すこのクラスのプロパティです。そしてここで、「無効な初期化子メンバー宣言子」のような間違いに遭遇しました。
ここで何が問題なのですか?また、そのようなプロパティをどのように初期化しますか? よろしくお願いします!