单例(C#版)
Posted CoderBaby
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单例(C#版)相关的知识,希望对你有一定的参考价值。
单例:
一个类只有一个实例。巧妙利用了编程语言的一些语法规则:构造函数private, 然后提供一个public的方法返回类的一个实例;又方法和返回的类的实例都是static类型,所以只能被类所拥有,而不能被实例化类的对象拥有。这样一个类就只能有一个实例了。
public class InstanceNote
{
private string Name;
private static InstanceNote _instance;
public static InstanceNote GetInstance()
{
if (_instance == null)
{
_instance = new InstanceNote();
}
return _instance;
}
private InstanceNote()
{
Name = "Test";
}
}
以上是关于单例(C#版)的主要内容,如果未能解决你的问题,请参考以下文章