C# 中的私有构造函数和单例类


如果类仅包含静态成员,则使用私有构造函数,如下所示:

class Demo {
   // private constructor
   private Demo() { }

   public static a = 10;
}

单例类具有普通方法,你可以使用一个实例调用它。

为了防止创建该类的多个实例,使用了私有构造函数。

让我们看一个示例:

示例

public class Singleton {
   static Singleton a = null;
   private Singleton() {
   }
}

更新时间:2020-06-21

841 浏览

启动您 职业生涯

通过完成课程获得认证

开始
广告