• 大小: 0.14M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2020-12-25
  • 语言: C#
  • 标签: C#  设计模式  c  模式  

资源简介


资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Text;

namespace 单例模式
{
    class Program
    {
        static void Main(string[] args)
        {
            Singleton s1 = Singleton.GetInstance();
            Singleton s2 = Singleton.GetInstance();

            if (s1 == s2)
            {
                Console.WriteLine(“objects are the same instance“);
            }

            Console.Read();
        }
    }


    class Singleton
    {
        private static Singleton instance;
        private static readonly object syncRoot = new object();
        private Singleton()
        {
        }

        public static Singleton GetInstance()
        {
            if (instance == null)
            {

                lock (syncRoot)
           

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2009-03-23 08:56  单例模式-基本代码\
     目录           0  2009-03-23 08:56  单例模式-基本代码\单例模式\
     文件         925  2007-07-03 16:36  单例模式-基本代码\单例模式.sln
     文件       10240  2007-07-09 10:59  单例模式-基本代码\单例模式.suo
     目录           0  2009-03-23 08:56  单例模式-基本代码\单例模式\bin\
     目录           0  2009-03-23 08:56  单例模式-基本代码\单例模式\bin\Debug\
     文件       16384  2007-07-09 10:48  单例模式-基本代码\单例模式\bin\Debug\单例模式.exe
     文件       13824  2007-07-09 10:48  单例模式-基本代码\单例模式\bin\Debug\单例模式.pdb
     文件        5632  2005-11-11 22:25  单例模式-基本代码\单例模式\bin\Debug\单例模式.vshost.exe
     目录           0  2009-03-23 08:56  单例模式-基本代码\单例模式\obj\
     目录           0  2009-03-23 08:56  单例模式-基本代码\单例模式\obj\Debug\
     目录           0  2009-03-23 08:56  单例模式-基本代码\单例模式\obj\Debug\Refactor\
     目录           0  2009-03-23 08:56  单例模式-基本代码\单例模式\obj\Debug\TempPE\
     文件       16384  2007-07-09 10:48  单例模式-基本代码\单例模式\obj\Debug\单例模式.exe
     文件       13824  2007-07-09 10:48  单例模式-基本代码\单例模式\obj\Debug\单例模式.pdb
     文件         154  2007-07-09 10:48  单例模式-基本代码\单例模式\obj\单例模式.csproj.FileList.txt
     文件        1322  2007-07-09 10:59  单例模式-基本代码\单例模式\Program.cs
     目录           0  2009-03-23 08:56  单例模式-基本代码\单例模式\Properties\
     文件        1195  2007-07-03 16:36  单例模式-基本代码\单例模式\Properties\AssemblyInfo.cs
     文件        1958  2007-07-03 16:36  单例模式-基本代码\单例模式\单例模式.csproj
     目录           0  2009-03-23 08:56  单例模式-工具箱01\
     目录           0  2009-03-23 08:56  单例模式-工具箱01\单例模式\
     文件         925  2007-05-05 10:04  单例模式-工具箱01\单例模式.sln
     文件       14336  2007-07-03 16:34  单例模式-工具箱01\单例模式.suo
     目录           0  2009-03-23 08:56  单例模式-工具箱01\单例模式\bin\
     目录           0  2009-03-23 08:56  单例模式-工具箱01\单例模式\bin\Debug\
     文件       20480  2007-05-05 10:56  单例模式-工具箱01\单例模式\bin\Debug\单例模式.exe
     文件       30208  2007-05-05 10:56  单例模式-工具箱01\单例模式\bin\Debug\单例模式.pdb
     文件        5632  2005-11-11 22:25  单例模式-工具箱01\单例模式\bin\Debug\单例模式.vshost.exe
     文件         807  2007-05-05 11:09  单例模式-工具箱01\单例模式\Form1.cs
     文件        2988  2007-05-05 10:31  单例模式-工具箱01\单例模式\Form1.Designer.cs
............此处省略91个文件信息

评论

共有 条评论