奇思妙想 · 2024年 6月 16日 0

为什么类静态类型构造器有时不会被调用?

24 次浏览

以C#为例,如果代码仅仅是声明一个对象,而非初始化,对于编译器而言,并不会生成任何有效IL代码,连类静态类型构造器都不会被调用。只有在对象有用new初始化才会调用。