Wie Sie die Objekte einer Klasse in einer statischen Liste Eigenschaft der gleichen Klasse?

Ich habe eine Klasse A und Sie hat 2 normale Eigenschaften (string properties) und 1 statische Eigenschaft (Liste der Art). Beim erstellen einer neuen Instanz der Klasse A im Konstruktor, möchte ich hinzufügen, dass die Instanz in die statische list-Eigenschaft. Ich habe zwei Fragen.

1 - Ist es möglich?

2 - Wenn möglich dann, wie kann ich die implementieren.

Ich bin mit dem folgenden code :

public class A {
private string _property1;
private string _property2;
private static List<A> _AList;

public string Property1 {
  get { return _property1; }
  set { _property1 = value; }
}

public string Property2 {
  get { return _property2; }
  set { _property2 = value; }
}

public static List<A> AList {
  get { return _AList; }
  set { _AList = value; }
}
public A( ) {
}

}

  • Gut, was passiert, wenn Sie Debuggen Sie den code, und führen Sie es tun.. Sie bekommen das erwartete Ergebnis, die Sie suchen..? wenn nicht, dann berichten Sie zurück auf eine beliebige Fehler..!
  • Können Sie bitte zeigen, was problem Sie haben, mit zu tun, "erstellen einer neuen Instanz der Klasse A im Konstruktor ... hinzufügen, dass die Instanz in der statischen Liste "Eigenschaft"? Es ist unklar, welche Art von Hilfe du suchst.
InformationsquelleAutor User1551892 | 2012-10-31
Schreibe einen Kommentar