C# 单例模式
创建一个类
- 在类中定义方法
internal class Config
{// 实现单利模式private static Config instance = null;private Config() { }private static object Locker = new object(); // 定义lock锁// 通过公有的方法 返回实力public static Config GetInstance(){// 空的自己构造自己if (instance == null){lock (Locker){instance = new Config();}}return instance;}/// <summary>/// 定义共享数据/// </summary>public int num = 0;
}
- 调用
Config.GetInstance().num++;
return Config.GetInstance().num;