CLR笔记

1.实例字段的初始化顺序

      当创建对象时,CLR会自动调用类的构造函数,在此构造函数中,先初始化自身的字段,接着调用基类的构造函数,这是一个递归的过程,一直到递归调用到最顶层基类Object的构造函数,然后再返回。

2.静态字段的初始化顺序

      c#编译器为静态构造函数生成一个.cctor方法。.cctor方法称为“类型构造器”

      类的静态构造函数用于对静态字段进行初始化,他不会自动调用基类的静态构造函数。

posted @ 2010-07-09 10:55  李只蚊  阅读(183)  评论(0编辑  收藏  举报