クラス A があり、2 つの通常のプロパティ (文字列プロパティ) と 1 つの静的プロパティ (A の型のリスト) があります。コンストラクターでクラス A の新しいインスタンスを作成するときに、そのインスタンスを静的リスト プロパティに追加したいと考えています。2 つの質問があります。
1-可能ですか?
2-可能であれば、どのように実装できますか。
私は次のコードを使用しています:
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( ) {
}
}