namespace StaticMembers {
public static int instances = 0;
public static string Organisation { get; set; }
public int GetInstances( ) {
public static void WritePersonNumber( ) {
Console.WriteLine("Using WritePersonNumber, Person Counter is : {0} ", instances);
public Person(string name) {
Person person1 = new Person("Ahmad");
Person person2 = new Person("Ziad");
Person person3 = new Person("Reem");
Person.Organisation = "Univ.";
Console.WriteLine("Using instances, Person Counter is : {0} ", Person.instances);
Person.WritePersonNumber();
Console.WriteLine("Person Organisation is : {0} ", Person.Organisation);
Console.WriteLine("Person1 Counter is : {0} ", person1.GetInstances());
Console.WriteLine("Person2 Counter is : {0} ", person2.GetInstances());
Console.WriteLine("Person3 Counter is : {0} ", person3.GetInstances());