Какая коллекция для хранения уникальных струн? - PullRequest
12 голосов
/ 28 марта 2009

Я ищу коллекцию точно так же, как Dictionary(OF Key, Value), но на самом деле мне не нужны ключ и значение. Ключ сам по себе достаточно. Так что-то вроде Collection(Key). Он не должен принимать дубликаты ключей.

Я просмотрел несколько коллекций в .NET Framework, но не смог найти то, что хотел. В настоящее время я злоупотребляю Dictionary(OF String, String) и все время устанавливаю значение Nothing.

Должен ли я просто продолжать злоупотреблять словарем (OF T, T)?

Ответы [ 3 ]

22 голосов
/ 28 марта 2009

Я думаю, что вы хотите HashSet .

2 голосов
/ 28 марта 2009

Список будет лучше чем Коллекция, как отмечено в этом полудубликатном вопросе .

Хэшсет в 3.5 был бы еще лучше. Какую версию .net вы используете?

2 голосов
/ 28 марта 2009

HashSet будет работать для этого. Это позволяет хранить уникальный набор значений, не «злоупотребляя» словарем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...