C# 中的私有构造函数和单例类
如果类仅包含静态成员,则使用私有构造函数,如下所示:
class Demo { // private constructor private Demo() { } public static a = 10; }
单例类具有普通方法,你可以使用一个实例调用它。
为了防止创建该类的多个实例,使用了私有构造函数。
让我们看一个示例:
示例
public class Singleton { static Singleton a = null; private Singleton() { } }
广告