C#:单例模式和静态模式的区别

标签 c# .net class static singleton

<分区>

Possible Duplicate:
Difference between static class and singleton pattern?

我正在考虑在 C# 上的静态类和单例模式之间做出选择。

你知道静态类是怎么创建的吗? 特别是,我会知道静态类在程序执行期间是否是唯一的,以及与单例模式相比有何优缺点。

提前谢谢你。

最佳答案

不能实例化静态类。 单例只能实例化一次。

Discussion about the use of the Singleton pattern

And more here

关于C#:单例模式和静态模式的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5565549/

相关文章:

php - 在页面上启动大类会减慢速度吗?

.net - 由于无法关闭的 FileStream 导致应用程序崩溃

c++ - 你如何为具有继承的 C++ 类编写 C 包装器

c# - 如何选择数据表中列的非重复行计数?

c# - session 为空,但仍在内部不为空

c# - 将 JSON 数组转换为 C# 对象集合

c# - 使用前缀异步时不会触发 Application_Error 处理程序

java - 为什么在构建器设计模式中使用嵌套类,为什么不能使用setter在同一个类中构建对象

c# - 将 View 模型正确映射到实体

c# - WPF 应用程序中使用了哪些线程?