为什么以相反的顺序调用构造函数?

Arc*_*ani 5 .net c# c#-4.0

在继承中为什么基类构造函数首先得到调用为什么不是派生的?

Zak*_*aki 7

确保基类的公共成员或受保护成员在派生类中使用之前已正确初始化.
确切地说,派生类构造函数首先运行,对编译器作为派生类构造函数体中的第一个语句插入的基类构造函数进行隐式调用(假设缺省为无参数构造函数).