Warum nicht Initialisierer Arbeit mit Eigenschaften, die Rückkehr list<t>?

Konnte nicht finden, eine Antwort auf diese Frage. Es muss offensichtlich sein, aber trotzdem.

Ich versuche es mal mit Initialisierung in diesem vereinfachten Beispiel:

    MyNode newNode = new MyNode 
    {
        NodeName = "newNode",
        Children.Add(/*smth*/) //mistake is here
    };

wo die Kinder ist eine Eigenschaft, die für diese Klasse, die eine Liste zurückgibt. Und hier stoße ich auf einen Fehler, das geht wie 'Ungültige Initialisierung Mitglied gegen die Feststellung'.

Was ist hier falsch, und wie Sie initialisiert werden solche Eigenschaften? Vielen Dank im Voraus!

  • Ist das nicht die Initialisierung einer Eigenschaft. Sie sind eine Methode aufrufen.
InformationsquelleAutor tube-builder | 2011-06-17
Schreibe einen Kommentar