C#简单写法如下:

public class Singleton
{
    private static Singleton _instance = null;
    private Singleton(){}
    public static Singleton CreateInstance()
    {
        if(_instance == null)
        {
            _instance = new Singleton();
        }
        return _instance;
    }
}
 

单例模式特点:

单例类只能有一个实例。

单例类必须自己创建自己的唯一实例。

单例类必须给所有其它对象提供这一实例。

最新文章

  1. jQuery radio的取值与赋值
  2. [deviceone开发]-Star分享的几个示例
  3. T检验与F检验的区别_f检验和t检验的关系
  4. SharePoint 2013 Error - TypeError: Unable to get property 'replace' of undefined or null reference
  5. [LeetCode] TwoSum
  6. iOS7程序内部如何打开评分页面
  7. Python中的变量、引用、拷贝和作用域
  8. 《Linux/Unix系统编程手册》读书笔记1
  9. android中的界面编程
  10. 团队项目·冰球模拟器——cmake 自动化构建系统的配置文件的编写
  11. windows appfabric samples
  12. MySQL使用指南(上)
  13. array模块
  14. NFC扫描
  15. debug jdk
  16. android shape总结 和控制的风格定制
  17. Linux学习之CentOS(十二)----磁盘管理之 认识ext文件系统(转)
  18. sublime使用package control安装插件
  19. netcore编程之后面对不习惯的xshell黑屏部署,是时候使用jenkins自动化发布工具了
  20. MySQL 存储过程错误处理

热门文章

  1. java中List、Map、Set、Collection、Stack、Queue等的使用
  2. HDU1584(蜘蛛牌)
  3. 转:Oracle下创建ASM磁盘总结
  4. 基于OpenCV的火焰检测(二)——RGB颜色判据
  5. iOS中的数据存储
  6. apache http 跳到https
  7. Ok6410裸机驱动学习(三)C语言内嵌汇编
  8. Android Studio 第一次配置及其使用
  9. Eclipse Maven 编译错误 Dynamic Web Module 3.0 requires Java 1.6 or newer 解决方案
  10. 每天一道算法题(12)——和为n的连续正数序列或者随机数