C#单例模式
class Person//单例模式:只能够实例化一次
{
public string Name
{
get;
set;
}
private static Person P;//1.私有化构造函数2.提供一个私有的静态的Person类变量
public static Person GetSigle()//3.提供一个静态的公共的Person类型的方法,用于返回变量P
{
if(P==null)
{
P = new Person();
}
return P;
}
private Person() //初始化
{
}
}
class Program
{
static void Main()
{
Person p = Person.GetSigle();
}
}
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
单例模式的应用
1.