关于.net中变量的初始化顺序的文章开过一些,不过看过就忘记了。还是自己钻研一下,印象比较深刻。

.net中变量的初始化顺序class Program
    }

看一下结果:
.net中变量的初始化顺序

得出初始化顺序结论:
1)继承类静态成员变量初始化
2)继承类实例变量初始化
3)基类静态静态成员变量初始化
4)基类实例变量初始化
5)基类构造方法调用
6)继承类构造方法调用。

另外发现.net中变量的初始化和java似乎不同。
欢迎大家批评指正。

相关文章: