1

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

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();
}

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

4

1 回答 1

3

输出:

Zee
Yaht
Zey

…………

于 2011-03-09T00:32:59.240 回答