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