public static int StaticField;
Console.WriteLine("Static constructor called");
Console.WriteLine("Count is " + Count.ToString());
if (Count < 3) throw new Exception("this is an exception");
Console.WriteLine("Instance constructor called");
public static void Main()
Console.WriteLine("Before accessing MyClass");
Console.WriteLine("StaticField: " + MyClass.StaticField.ToString());
Console.WriteLine(ex.Message);
Console.WriteLine("StaticField: " + MyClass.StaticField.ToString());
Console.WriteLine(ex.Message);
Console.WriteLine("StaticField: " + MyClass.StaticField.ToString());
Console.WriteLine(ex.Message);
MyClass instance = new MyClass();
Console.WriteLine(ex.Message);