using System;
using System.Collections.Generic;
using System.Text;
namespace WindowsApplication1
{
public class Test
{
private static Test test;//已本类为属性的一个静态属性。
//构造私有 其他类无法用new实例化。
private Test()
{
}
//以本类为返回值的静态方法。调用该方法是创建本类的单例对象
public static Test jia()
{
if (test == null)
{
test = new Test();
}
return test;
}
}
}
本文介绍了一种使用C#语言实现单例模式的方法。通过定义一个私有的构造函数阻止外部实例化,并提供一个静态方法来获取单例对象。这种方式确保了在整个应用程序中只有一个实例存在。

被折叠的 条评论
为什么被折叠?



