I have a class A and it has 2 normal properties (string properties) and 1 static property (List of type of A). While creating a new instance of Class A, in constructor, I want to add that instance in static list property. I have two questions.
1- Is it possible?
2- If its possible then how can I implement.
I am using following 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( ) {
}
}
Yes.
Initialize the list in a static constructor
Then add the instance in the instance constructor