【发布时间】:2011-01-01 00:57:01
【问题描述】:
我有一个大约 9000 种产品的列表,其中一些可能有重复。
我想用产品序列号作为密钥为这些产品制作一个哈希表,以便我可以轻松找到重复项。
如何在 C#/.NET 中使用 HashTable? HashSet 会更合适吗?
最终我想要一个类似的列表:
密钥序列号:11110 - 包含:Product1
密钥序列号:11111 - 包含:Product3、Product6、Product7
密钥序列:11112 - 包含:Product4
密钥序列:11113 - 包含:Product8、Product9
所以,我有一个所有产品的列表,它们按具有重复序列号的产品分组。这样做的“正确”方法是什么?
【问题讨论】:
标签: c# .net data-structures hashtable hashset