C# 类变量 初始化赋值和在构造里赋值的顺序问题

参照:

https://blog.csdn.net/LucasMoreau/article/details/89740076

查看IL代码:

Deriveclass 初始赋值:init_assign

构造赋值:construct_assign

得出结论:对于deriveClass ,  IL中 顺序是: Derive_init_assign  -> base_init_assign  -> base_construct_assign-> Derive_construct_assign

                  子类初始化-》父类初始化-》父类构造-》子类构造

改变自己
原文地址:https://www.cnblogs.com/sun-shadow/p/11840612.html