摘要: 静态构造函数操作的是类(而非其实例的)成员。静态构造函数(.cctor)的一些特点:1. 声明和定义形式上,只能有static一个修饰符,不能有任何修饰符和返回值(也不能有void)。2. 不能被显示调用,由CLR调用。3. 最多只能调用一次。4. 静态构造函数中只能调用静态字段和静态属性,方法等, 阅读全文
posted @ 2017-04-14 17:27 那个十四号 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 了解C#的一个类的加载过程,对于语言机制的理解和写出高效的语言很有帮助,这里简单介绍一下类的实例的构造函数调用过程。C#类的实例的构造过程是,先为实例的数据字段分配内存,并对所有字段按字节置零(0或者null);然后初始化附加内存(类型对象指针和同步块索引);调用类型的实例构造器(也就是new关键字 阅读全文
posted @ 2017-04-14 16:40 那个十四号 阅读(667) 评论(0) 推荐(0) 编辑