public static SingleTon1 CreateInstance()//3. 외부에서 불러야 하니 public, 모두 쓸테니 static 4. 반환 타입은 싱글톤의 타입으로!! { if (instance == null) { instance = new SingleTon1(); } return(instance); }
static void Main(string[] args) { SingleTon1 c1 = SingleTon1.CreateInstance(); c1.Method(); //1. 기본생성자가 있어서 필요할때마다 지가 생성한다. SingleTon1 c2 = SingleTon1.CreateInstance(); c2.Method(); //1. 기본생성자가 있어서 필요할때마다 지가 생성한다. }