Idealmente, estoy buscando una clase de conjunto lógico con plantillas. Tendría todas las operaciones de conjunto estándar como Unión, Intersección, Etc. y colapsar elementos duplicados.¿Hay una estructura de datos "Establecer" en .Net?
Terminé creando mi propia clase de conjunto basada en el Diccionario de C# <> - simplemente usando las teclas.
.Net honestamente no tiene una colección de conjuntos? Qué decepción masiva. Otra ventaja para Java. –
@ d03boy: Bueno, ahora tiene HashSet, pero después de usarlo un poco creo que la interfaz realmente apesta. –
Skurmedel
.NET 4 tiene una interfaz ISet junto con dos implementaciones, HashSet y SortedSet –