建议的键值容器是什么,其中键始终是string类型,值是一个类型?容器不会超过100件。谢谢!
答案 0 :(得分:2)
你绝对应该使用标准Dictionary<TKey, TValue>
。您可以做出的唯一改进是基于您的不会超过100项条件。
在创建字典时使用new Dictionary<string, MyType>(int capacity)
构造函数,它会阻止底层存储在添加新项目时重新分配。
var dict = new Dictionary<string, MyType>(100);
答案 1 :(得分:0)
如果您需要并发,我还无法建议除标准.net dictionary以外的任何内容,还有ConcurrentDictionary