c# singleton 的改进
来源:互联网 发布:35岁男人的爱情观 知乎 编辑:程序博客网 时间:2024/04/29 16:53
public class Singleton
{
//private static bool instance_flag=false;instance flag 没用了,直接判断instance是否有实例就可以解决这个问题了.
private static Singleton instance;
public string name;
private Singleton()//将singleton函数变为private,防止直接调用new来创建它.
{
name="guqi";
Console.WriteLine("你只可以看到我一次哦");
}
public static Singleton GetInstance()
{
if (instance==null)
{
//instance_flag=true;
instance=new Singleton();
return instance;
}
else return instance;
}
}
谢谢vb1980对代码的改进.
public static Singleton GetInstance()
{
if (instance==null)
{
instance=new Singleton();
}
return instance;
}
简单许多.
{
//private static bool instance_flag=false;instance flag 没用了,直接判断instance是否有实例就可以解决这个问题了.
private static Singleton instance;
public string name;
private Singleton()//将singleton函数变为private,防止直接调用new来创建它.
{
name="guqi";
Console.WriteLine("你只可以看到我一次哦");
}
public static Singleton GetInstance()
{
if (instance==null)
{
//instance_flag=true;
instance=new Singleton();
return instance;
}
else return instance;
}
}
谢谢vb1980对代码的改进.
public static Singleton GetInstance()
{
if (instance==null)
{
instance=new Singleton();
}
return instance;
}
简单许多.
- c# singleton 的改进
- C# ThreadPool 的改进
- c# singleton 的一种实现.
- 改进的C#插件架构
- 改进的C#插件构架
- C#改进的分页显示
- C#3.0的主要改进
- 改进的C#插件构架
- c# singleton
- singleton设计模式的C#实现(上)
- Singleton设计模式的C#实现(下)
- Singleton设计模式的C#实现(1)
- Singleton设计模式的C#实现(2)
- Singleton设计模式的C#实现[转]
- Singleton设计模式的C#实现(转载)
- singleton设计模式的C#实现(上)
- Singleton设计模式的C#实现(下)
- singleton设计模式的C#实现(上)
- 能解读你人生的十一幅图
- c# singleton 的一种实现.
- 得到客户端真实ip
- 用Visual C#实现局域网点对点通讯
- 软件配置管理沙龙活动记录和体会20041212
- c# singleton 的改进
- 命令行解释器概述
- Asp.Net中连接Oracle
- 字节顺序
- [收藏整理] 理解iptables 2
- 修正JBuilder编辑器光标位置不准确问题
- Webservice的开发(JBuilder2005+Jboss3.2.5)
- 敏捷
- Eclipse 资源