是否可以使用CSharp写一个单例模式demo给我看看?
时间: 2023-01-29 09:48:53 浏览: 140
c#设计模式之单例模式的实现方式
当然可以,下面是一个用 C# 实现的单例模式的简单示例:
```
public sealed class Singleton
{
private static readonly Singleton instance = new Singleton();
// 构造函数设为私有,防止外部通过构造函数创建实例
private Singleton() { }
public static Singleton Instance
{
get
{
return instance;
}
}
}
```
使用方法:
```
Singleton s = Singleton.Instance;
```
这样就可以保证只有一个 Singleton 类的实例存在。
阅读全文