当前位置: 首页 > news >正文

C# 单例模式

创建一个类

  1. 在类中定义方法
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;
}
  1. 调用
Config.GetInstance().num++;
return Config.GetInstance().num;

相关文章:

  • 甘果桌面tv版下载-甘果桌面安卓电视版使用教程
  • Vmware esxi 查看硬盘健康状况
  • 蓝桥杯之差分题型
  • 电脑开机启动慢的原因
  • 数据结构初阶:二叉树(二)
  • zemax非序列棱镜面元理解
  • 4.18---缓存相关问题(操作原子性,击穿,穿透,雪崩,redis优势)
  • 电子电器架构 --- EOL 工厂刷写(产线)
  • 通信算法之267 : DJI无人机 云哨 DroneID 640ms
  • 【嵌入式八股11】STM32
  • 【无人机】电子速度控制器 (ESC) 驱动电机,常见的电调协议,PWM协议,Oneshot协议,DShot协议
  • 第十二讲、Isaaclab中使用RL对智能体进行训练
  • Let C语言通俗化
  • 深度解析商标显著性
  • 进程间通信(IPC)----共享内存
  • STM32单片机入门学习——第40节: [11-5] 硬件SPI读写W25Q64
  • OpenVINO怎么用
  • 限制外网用户WEB管理设备
  • npm i 安装遇到问题
  • 使用veaury,在vue项目中运行react组件
  • 媒体:机票盲盒值不值得开?年轻人正用行为博弈的逻辑重构规则
  • 德雷克海峡发生6.4级地震,震源深度10千米
  • 5月1日全国铁路发送旅客2311.9万人次,创历史新高
  • 阿根廷发生5.6级地震,震源深度30公里
  • 龚正盛秋平王晓真共同启动2025国际消费季暨第六届上海“五五购物节”
  • 增诉滥用职权罪,尹锡悦遭韩国检方追加起诉