从C#中的hashset中检索对象

Mas*_*oud 15 c# hash

可能重复:
为什么我不能在没有枚举的情况下从HashSet中检索项目?

我需要向Set添加很多对象.我应该非常快速地检索它们.我知道的唯一方法是使用哈希.但是C#中的HashSet类不包含任何"Get"方法.字典类没有用,因为在字典中查找对象非常耗时.

Dan*_*han 13

HashSet基本上用于测试对象是否包含在集合中.它是无序的和未排序的,没有可用于检索对象的索引.

如果需要存储和检索对象,请使用List,HashTable等其他集合类型.

  • 没有散​​列表 (3认同)