用于C#的Dictionary.KeyCollection的数据结构

时间:2012-09-18 10:58:41

标签: c# performance data-structures dictionary hashset

我想保留一个字符串列表,这些字符串在搜索特定元素时表现良好。如下面的备忘单中所述,词典最适合此类操作:http://courses.essex.ac.uk/ce/ce318/www/documents/references/cSharpDataStructuresCheatSheet.pdf 但是,我不需要字典,因为我只存储字符串,而不是键值对(即我只对键感兴趣)。有谁知道字典用于其键的数据结构? KeyCollection似乎只适用于Dictionary。我的猜测是它使用了某种哈希算法,但想知道是否有人对此有任何见解? 提前谢谢。

1 个答案:

答案 0 :(得分:4)

您可以使用HashSet<string>