Colecciones especializadas

Las colecciones especializadas son colecciones con propósitos muy específicos. NameValueCollection está basada en NameObjectCollectionBase; sin embargo, NameValueCollection acepta varios valores por clave, mientras que NameObjectCollectionBase solamente acepta un valor por clave.

Algunas colecciones fuertemente tipadas del espacio de nombres System.Collections.Specialized son StringCollection y StringDictionary; ambas contienen valores que son exclusivamente cadenas.

La clase CollectionsUtil crea instancias de colecciones sin distinción entre mayúsculas y minúsculas.

Algunas colecciones se transforman. Por ejemplo, la clase HybridDictionary se inicia como ListDictionary y se convierte en Hashtable cuando es grande. KeyedCollection<TKey, TItem> es una lista, pero también crea un diccionario de búsqueda cuando el número de elementos alcanza un umbral especificado.

Vea también

Referencia

System.Collections.Specialized

Otros recursos

Colecciones y estructuras de datos