~ 9000 개 제품 목록이 있고 그 중 일부는 중복 될 수 있습니다..NET에서 Hashtables/HashSet을 어떻게 사용합니까?
제품 일련 번호를 키로 사용하여 이러한 제품의 HashTable을 만들고 싶었 기 때문에 복제본을 쉽게 찾을 수있었습니다.
C#/.NET에서 HashTable을 사용하는 방법은 무엇입니까? HashSet이 더 적절한가?
키 - 직렬 :
은 결국 내가 좋아하는 목록 싶다 - 11111 - 포함 : : :
키 - 시리얼 제품 1을 11110을 포함 제품 3가, Product6, Product7이
는 키 - 직렬 : 11,112 - 포함 : Product4
Key-Serial : 11113 - 포함 : Product8, Product9
따라서 모든 제품의 목록이 있으며 일련 번호가 중복 된 그룹으로 그룹화되어 있습니다. 이렇게하는 "올바른"방법은 무엇입니까?
그것은 골치 거리에 불과합니다. 어떻게 목록에서 적절한 제품을 선택할 수 있습니까? 고유 한 키를 대체 할 수있는 것은 없습니다. –
왜 이것이 진흙탕입니까? 문제는 일련의 제품을 그룹화하는 것이 었습니다. 이것은 요구 사항을 만족시키는 간단하고 단순하며 읽기 쉬운 대답입니다. –