C# 字典性能

标签 c# asp.net dictionary

我正在使用字典来存储数据,并将对其进行缓存。我想避免服务器内存问题,并通过限制 Dictionary<> 的大小或条目数来获得良好的性能。
这样做的最佳方法是什么?除了字典,还有其他我应该考虑的类(class)吗?

最佳答案

您无需限制字典的大小即可获得良好的性能。

正如文档所说:

Retrieving a value by using its key is very fast, close to O(1)

关于C# 字典性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2744767/

相关文章:

c# - Linq 查询以获取列表中的不同值

c# - 由于 applicationHost.config 无效,.Net 构建失败

C++ 重载映射 [ ] 运算符

c# - 如何将动态 'where' 子句添加到 linq 查询?

c# - NLog在C#中获取消息

c# - 如何在 visual studio 中为数据表中的每一行设计一个页面

ios - 是否可以创建从plist读取的对象的可变版本

ios - Swift - 如何获取字典的最后一个键

c# - 如何在通用 Windows 10 应用程序中自定义文本框的边框和背景?

javascript - element.style 未定义