Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#의 개인 생성자와 싱글톤 클래스


개인 생성자는 아래와 같이 정적 멤버만 포함하는 클래스에서 사용됩니다. −

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

   public static a = 10;
}

싱글톤 클래스에는 일반 메서드가 있으며 인스턴스를 사용하여 호출할 수 있습니다.

클래스의 다중 인스턴스를 방지하기 위해 private 생성자를 사용합니다.

예를 들어 보겠습니다 -

예시

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