El espacio de nombres System.Collections.Specialized proporciona clases de colección especializadas y con establecimiento inflexible de tipos, como colecciones de sólo cadena y diccionarios híbridos y de lista vinculada.
Las clases que comuinmente utilizan son las siguientes:
- HybridDictionary
Implementa la interfaz IDictionary utilizando ListDictionary mientras la colección es pequeña; a continuación, cambia a Hashtable cuando la colección aumenta.
- ListDictionary
Implementa la interfaz IDictionary utilizando una lista vinculada única. Se recomienda para las Colecciones que normalmente contienen 10 elementos o menos.
- OrderedDictionary
Representa una colección de pares de clave y valor que se ordenan por claves o por índices.
- StringCollection
Representa una colección de cadenas
- StringDictionary
Implementa una tabla hash con la clave y el valor con establecimiento inflexible de tipos de claves que sean cadenas en lugar de objetos.