C# 中的单例类


单例类允许对数据进行单一分配和实例化。它具有普通方法,您可以使用实例调用它。

要防止类具有多个实例,可以使用私有构造函数。

让我们看一个示例 −

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

以下是另一个示例,显示如何显示单例类 −

示例

 在线演示

using System;

class Singleton {
   public static readonly Singleton _obj = new Singleton();
     
   public void Display() {
      Console.WriteLine(true);
   }
   Singleton() {}
}

class Demo {
   public static void Main() {
      Singleton._obj.Display();
   }
}

输出

True

更新时间:2020 年 6 月 22 日

3K+ 次浏览

开启你的 职业 生涯

通过完成课程获得认证

开始
广告