我正在寻找像Dictionary(OF Key, Value)
这样的集合,但我实际上并不需要密钥和值。钥匙本身就足够了。像Collection(Key)
这样的东西。它不应该接受重复的密钥。
我在.NET Framework中查找了几个集合但找不到我想要的东西。目前我正在滥用Dictionary(OF String, String)
并始终将值设置为Nothing
。
我要继续滥用词典(OF T,T)吗?
答案 0 :(得分:22)
我认为你想要的是HashSet<T>。
答案 1 :(得分:2)
HashSet<T>可以为此工作。它允许您存储一组唯一的值,而不会“滥用”字典。
答案 2 :(得分:2)
如semi-duplicate question中所述,列表会比收集更好。
3.5中的哈希值会更好。您使用的是什么版本的.net?