最好的键,值容器,其中键是字符串,值是类型

时间:2014-02-18 21:20:31

标签: c# .net containers

建议的键值容器是什么,其中键始终是string类型,值是一个类型?容器不会超过100件。谢谢!

2 个答案:

答案 0 :(得分:2)

你绝对应该使用标准Dictionary<TKey, TValue>。您可以做出的唯一改进是基于您的不会超过100项条件。

在创建字典时使用new Dictionary<string, MyType>(int capacity)构造函数,它会阻止底层存储在添加新项目时重新分配。

var dict = new Dictionary<string, MyType>(100);

答案 1 :(得分:0)

如果您需要并发,我还无法建议除标准.net dictionary以外的任何内容,还有ConcurrentDictionary