싱글톤 클래스는 데이터의 단일 할당 및 인스턴스를 허용합니다. 일반적인 메서드가 있으며 인스턴스를 사용하여 호출할 수 있습니다.
클래스의 다중 인스턴스를 방지하기 위해 private 생성자를 사용합니다.
예를 들어 보겠습니다 -
public class Singleton { static Singleton b = null; private Singleton() { } }
다음은 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