摘要:
引用类型构造器如果我们没有定义实例构造器,那么编译器会为我们默认产生一个无参构造器。实例对象初始化过程为实例分配内存;初始化附加成员,包括方法表指针和SyncBlockIndex变量(我们已经在调用顺序如果类没有显示定义构造器,编译器会自动生成一个无参构造器,调用基类的无参构造器。例如public ... 阅读全文
摘要:
CLR保证一个类型构造器在每个AppDomain中只执行一次,而且这种执行是线程安全的。作用:就是初始化静态成员比如有几个静态成员需要初始化那你把初始化代码放到哪呢?放到普通构造函数里,那肯定不行。因为静态成员没有创建实例就要可用。专门建一个static public方法来初始化?这样用起来非常不方... 阅读全文