using System;class A...{ public static int X; public static int Z=1; //order: 2 static A() ...{ X = B.Y + 1; //order: 3 }}class B...{ public static int TT; public static int Y = A.X + 1; //order: 1 static B() ...{} //order: 4 static void Main() ...{ Console.WriteLine("X = {0}, Y = {1}", A.X, B.Y); //order: 5 }}