Ejemplo n.º 1
0
 public static SingleTest getInstance(Random r)
 {
     if (inst == null)
     {
         inst = new SingleTest(r);
     }
     return(inst);
 }
        static void Main(string[] args)
        {
            Random r = new Random();

            for (int i = 0; i < 5; i++)
            {
                SingleTest st1 = new SingleTest(r);
                Console.WriteLine("인스턴스 : " + st1.getData());
                Console.WriteLine("싱글톤 : " + SingleTest.getInstance(r).getData());
                //Console.WriteLine(st1.getData());
                //Console.WriteLine(new SingleTest().getData()); //위에 2줄을 한번에 표현
            }
        }