什么是Singleton,什么时候应该使用它?
单例是仅允许创建其自身一个实例的类,并提供对该实例的简单,轻松访问。单例前提是整个软件开发的一种模式。
有一个C#实现“在C#中实现单例模式”,涵盖了您需要了解的大多数知识- 包括有关 线程安全的 一些好的建议。
老实说,您很少需要实现一个单例-在我看来,即使不经常使用它,它也应该是您应该意识到的事情之一。