using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//Singleton设计模式(单实例)
namespace ConsoleApplication6
{
class Program
{
static void Main(string[] args)
{
//案例:
Singleton s = Singleton.getSingleton();
s.name = "asd";
Singleton s1 = Singleton.getSingleton();
s1.ShowMsg();
Console.ReadKey();
}
}
class Singleton
{
//静态类(自己)
private static Singleton singleton = null;
//私有构造函数
private Singleton() { }
public static Singleton getSingleton()
{
if (singleton == null)
singleton = new Singleton();//实例化
return singleton;
}
public string name { get; set; }
public void ShowMsg()
{
Console.WriteLine(name);
}
}
}
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。