输出结果为什么是1和2呢?
如题,请详细解释。特别是public static int Y = A.x + 1 的Y
class A
{
public static int x;
static A()
{
x = B.Y + 1;
}
}
class B
{
public static int Y = A.x + 1;
static B()
{
}
static void Main()
{
Console.WriteLine("x={0},Y={1}", A.x, B.Y);
Console.Read();
}
}