C#构造函数在是在什么时候调用

如题所述

构造函数执行顺序,通常情况下:构造函数先调用System.Object的构造函数,再按照继承的层次结构从上往下进行,直到最终要实例化的类为止,即最先调用的是基类的构造函数,但如果类有静态构造函数,且为首次调用该类,则先调用的是子类的静态构造函数,再是父类的静态构造函数,当然静态构造函数只会执行这一次。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-21
实例化的时候,具体的你可以在构造函数打个断点看一下。这样对对代码的执行顺序会有一个深刻而又具体的了解。本回答被网友采纳
相似回答