コード例 #1
0
ファイル: Program.cs プロジェクト: Fixu/DesginPattern
        static void Main(string[] args)
        {
            var singleton = SingletonFactory.CreateInstance();

            singleton.Show();

            var sec = SingletonFactorySec.CreateInstance();

            sec.Show();
            Console.ReadKey();
        }
コード例 #2
0
 public static SingletonFactorySec CreateInstance()
 {
     if (_singletonFactory == null)
     {
         lock (_lock)
         {
             if (_singletonFactory == null)
             {
                 _singletonFactory = new SingletonFactorySec();
             }
         }
     }
     return(_singletonFactory);
 }