http://learninghard.blog.51cto.com/6146675/1247003
原文在多线程处理的时候非常麻烦,根据static成员变量的特点:程序运行之前需要先分配存储空间,我们可以这样处理:
/// <summary>
/// 单例模式的实现
/// </summary>
public
class
Singleton
{
// 定义一个静态变量来保存类的实例
private
static
Singleton uniqueInstance =
new
Singleton();
// 定义私有构造函数,使外界不能创建该类实例
private
Singleton()
{
}
}