Ho una lista di ~ 9000 prodotti, alcuni dei quali potrebbero avere duplicati.Come utilizzare Hashtables/HashSets in .NET?
Volevo creare un HashTable di questi prodotti con il numero di serie del prodotto come chiave in modo da poter trovare facilmente i duplicati.
Come si può utilizzare un HashTable in C# /. NET? Un HashSet sarebbe più appropriato?
Alla fine Vorrei una lista come:
chiave-seriale: 11110 - Contiene: Product1
chiave-seriale: 11111 - Contiene: Product3, Prodotto6, Prodotto7
chiave-seriale: 11112 - Contiene: Product4
Chiave-seriale: 11113 - Contiene: Prodotto8, Prodotto9
Quindi, ho un elenco di tutti i prodotti, e sono raggruppati da quelli che hanno numeri seriali duplicati. Qual è il modo "corretto" per farlo?
Questo è un kludge, come hai potuto scegliere il prodotto giusto dalla lista? Non c'è sostituto per una chiave unica. –
Perché si tratta di un kludge? La domanda riguardava il raggruppamento dei prodotti in serie. Questa è una risposta semplice, semplice e leggibile che soddisfa i requisiti, no? –