J'ai une liste de ~ 9000 produits, et certains d'entre eux peuvent avoir des doublons. Je voulais faire une table de hachage de ces produits avec le numéro de série du produit comme clé afin que je puisse facilement trouver des doublons.Comment utiliser Hashtables/HashSets dans .NET?
Comment pourrait-on utiliser un HashTable en C#/.NET? Un HashSet serait-il plus approprié?
Finalement, je voudrais une liste comme:
-série clé: 11110 - Contient: Product1
-série clé: 11111 - Contient: Product3, produit6, Product7
-série clé: 11112 - Contient: produit4
-série clé: 11113 - Contient: Product8, Product9
Alors, j'ai une liste de tous les produits, et ils sont regroupés par ceux qui ont des numéros de série en double. Quelle est la "bonne" façon de faire cela?
C'est un kludge, comment pourriez-vous choisir le bon produit de la liste? Il n'y a pas de substitut à une clé unique. –
Pourquoi est-ce un kludge? La question portait sur le regroupement des produits par série. C'est une réponse simple, simple et lisible qui répond aux exigences, non? –