您的位置:首页 > 其它

父类子类构造函数的执行顺序

2010-03-01 00:26 190 查看
代码

namespace ConsoleApplication2
{

class A
{
public static int X;
static A()
{
X = B.Y + 1;
}
}
class B
{
public static int Y = A.X + 1; //执行该语句时,会先执行A的构造函数
static B() { }
static void Main()
{
Console.WriteLine("X={0},Y={1}", A.X, B.Y);
//产生的输出结果是什么? X=1,Y=2

}
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: