单例模式3 区别于2 仅在静态变量变成静态字段
public class SomeThing
{
/// <summary>
/// 1.私有化构造函数
/// </summary>
private SomeThing()
{
//do somthing.....
}
/// <summary>
/// 2.全局唯一的静态字段
/// </summary>
private static SomeThing _someThing = new SomeThing();
/// <summary>
/// 3.公开的静态方法来提供对象的实例
/// </summary>
/// <returns></returns>
public static SomeThing CreateInstance()
{
return _someThing;
}
}