哪个集合用于存储唯一字符串?

时间:2009-03-28 14:43:17

标签: .net collections dictionary

我正在寻找像Dictionary(OF Key, Value)这样的集合,但我实际上并不需要密钥和值。钥匙本身就足够了。像Collection(Key)这样的东西。它不应该接受重复的密钥。

我在.NET Framework中查找了几个集合但找不到我想要的东西。目前我正在滥用Dictionary(OF String, String)并始终将值设置为Nothing

我要继续滥用词典(OF T,T)吗?

3 个答案:

答案 0 :(得分:22)

我认为你想要的是HashSet<T>

答案 1 :(得分:2)

HashSet<T>可以为此工作。它允许您存储一组唯一的值,而不会“滥用”字典。

答案 2 :(得分:2)

semi-duplicate question中所述,列表会比收集更好。

3.5中的哈希值会更好。您使用的是什么版本的.net?