2009-03-28 10 views
12

Estoy buscando una colección como Dictionary(OF Key, Value) pero en realidad no necesito una clave ni valor. La clave misma es suficiente. Así que algo así como Collection(Key). No debería aceptar llaves duplicadas.¿Qué colección para almacenar cadenas únicas?

He buscado un par de colecciones en .NET Framework pero no he podido encontrar lo que quiero. Actualmente estoy abusando de Dictionary(OF String, String) y estableciendo el valor como Nothing todo el tiempo.

¿Debo seguir abusando de Dictionary (OF T, T)?

Respuesta

2

HashSet<T> funcionaría para esto. Le permite almacenar un conjunto único de valores, sin "abusar" de un diccionario.

2

La lista sería mejor que la Colección como se indica en este semi-duplicate question.

Un hashset en 3.5 sería aún mejor. ¿Qué versión de .net estás usando?

Cuestiones relacionadas