Подтвердить что ты не робот

Какая коллекция для хранения уникальных строк?

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

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

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

4b9b3361

Ответ 1

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

Ответ 2

HashSet <T> будет работать для этого. Он позволяет хранить уникальный набор значений без "злоупотребления" словарем.

Ответ 3

Список будет лучше, чем Collection, как указано в этом полу-дублированном вопросе.

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