【发布时间】:2013-06-07 22:02:20
【问题描述】:
我正在为我的 SDK 制作一个包含数百个类的 C# 应用程序。我需要将这些类的托管对象存储在我的 C# 字典中。 但是我不知道该字典可以容纳多少对象?这意味着对于所有具有与之关联的整数键的对象来说,这将是一个很好的可行解决方案吗?如果有其他方法,欢迎提出这些想法。
【问题讨论】:
-
本地数据库,如 SQLite,如果内存不足,可能是更好的方法。
-
如果您不知道,请测试一下。如果遇到性能问题或内存不足,请使用本地存储。
-
你研究过C#字典的容量吗?
-
当您说
managed objects of that classes时,您的意思是在对象实例的生命周期管理中与在控制反转容器中一样吗? -
@Quinton Bernhardt:他可能指的是objects whose memory is managed by the .NET GC。
标签: c#