什么是单例,我应该什么时候使用它?
单例是一个类,它只允许创建它自己的一个实例 - 并提供对所述实例的简单、轻松的访问。单例前提是跨软件开发的一种模式。
有一个 C# 实现“在 C# 中实现单例模式”涵盖了您需要了解的大部分内容 - 包括一些关于 线程安全 的好建议。
老实说,你很少需要实现一个单例——在我看来,它应该是你应该注意的事情之一,即使它不经常使用。