c# - 类单例模式允许在 C# 中创建多个实例

标签 c# .net singleton

是否实现了一种类似于单例的模式,允许创建多个实例(例如 5 个实例,不能更多)。我猜它会被称为 Multiton Pattern。 提前致谢

最佳答案

听起来您正在尝试执行某种对象池?

如果是这样,这是我通过快速 Google 搜索找到的解决方案。 http://www.codeproject.com/KB/cs/DotNetObjectPool.aspx

如果我错了,并且您有合理的理由限制实例的数量,那么这里有另一个解决此模式的 SO 问题:Limit instances creation of a class?

关于c# - 类单例模式允许在 C# 中创建多个实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8390470/

相关文章:

c# - 使用 Linq 获取 List<string> 集合中的子字符串

c# - Unity 3D/球体中的翻转法线

c# - 在 32 位 .NET 进程中分配超过 1,000 MB 的内存

c# - 与策略模式相关的设计问题

c# - 从列表中删除子列表

c# - 通过存储过程将数据列表返回给 dapper

ios - Swift 单例或全局变量 - 或者其他什么?

C# - Autofac 解析不同类中的新实例

c++ - 单例模式析构函数 C++

c# - 无法从 Task.Run 捕获异常