非静态类可以同时具有静态构造函数和默认构造函数。
这两个构造函数有什么区别?我什么时候应该只使用静态或使用默认构造函数的静态?
静态构造函数在您第一次访问类的实例之前为每个 AppDomain 运行一次。您可以使用它来初始化静态变量。
另一方面,每次创建类的新实例时都会运行默认构造函数。在默认构造函数中,您可以初始化实例的非静态字段。