using
System;
class A
... {
public static int X;
public static int Z=1; //order: 2
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
}
}
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
}
}