This public static MyClass aVar = new MyClass(); is part of your static constructor. If you look at it with reflector you will see the following:
static MyClass()
{
aVar = new Program.MyClass();
Console.WriteLine("Static");
}
So your result should be obvious now.