コード例 #1
0
        public static void Main(string[] args)
        {
            EagerSingleton eagerSingleton = EagerSingleton.GetInstance();

            Console.WriteLine(eagerSingleton.ToString());

            LazySingleton lazySingleton = LazySingleton.GetInstance();

            Console.WriteLine(lazySingleton.ToString());
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: justdoitang/design_pattern
        private static void TestSingleton(string value)
        {
            var singleton = LazySingleton.GetInstance(value);

            Console.WriteLine(singleton.Value);
        }