幫忙看看執行結果,三種情況,三個結果?暈~~高人指點迷津~~
using System;
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()
{
int a = A.X;
int b = B.Y;
Console.WriteLine( "X={0},Y={1} ", a, b);
}
}
class c
{
}
---------------------------------------
using System;
class A
{
public static int X;
static A()
{
X = B.Y + 1;
}
static void Main()
{
int a = A.X;
int b = B.Y;
Console.WriteLine( "X={0},Y={1} ", a, b);
}
}
class B
{
public static int Y = A.X + 1;
static B()
{
}
}
class c
{
}
-----------------------------------
using System;
class A
{
public static int X;
static A()
{
X = B.Y + 1;
}
}
class B
{
public static int Y = A.X + 1;
static B()
{
}
}
class c
{
static void Main()
{
int a = A.X;
&