以什么顺序调用父类和子类的静态构造函数?

时间:2011-03-09 00:22:08

标签: .net static-constructor

父类和子类的静态构造函数以什么顺序调用?

class A     { static A() { MessageBox.Show("Yaht"); } }
class B : A { static B() { MessageBox.Show("Zee");  } }
class C : A { static C() { MessageBox.Show("Zey");  } }

static void Main()
{
    B b = new B();
    C c = new C();
}

我现在可以测试它...如果我有可用的编译器。

1 个答案:

答案 0 :(得分:3)

输出:

Zee
Yaht
Zey

..........