2009-03-28 11 views
12

Szukam kolekcji podobnie jak Dictionary(OF Key, Value), ale tak naprawdę nie potrzebuję klucza i wartości. Sam klucz jest wystarczający. Więc coś w stylu Collection(Key). Nie powinien akceptować duplikatów kluczy.Która kolekcja do przechowywania unikatowych ciągów?

Sprawdziłem kilka kolekcji w .NET Framework, ale nie mogłem znaleźć tego, czego chcę. Obecnie nadużywam Dictionary(OF String, String) i przez cały czas ustawiam wartość jako Nothing.

Czy mam dalej nadużywać słownika (OF T, T)?

Odpowiedz

2

HashSet<T> będzie działać w tym celu. Pozwala przechowywać unikalny zestaw wartości bez "nadużywania" słownika.

2

Lista byłaby lepsza niż Kolekcja, jak podano w tym semi-duplicate question.

Hashset w 3.5 byłby jeszcze lepszy. Jakiej wersji .netu używasz?

Powiązane problemy