Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Espacio de nombres System.Collections.Specialized

 

Publicado: octubre de 2016

El espacio de nombres System.Collections.Specialized contiene colecciones especializadas y fuertemente tipadas; por ejemplo, un diccionario de listas vinculadas, un vector de bits y colecciones que solo tienen cadenas.

ClaseDescripción
System_CAPS_pubclassCollectionChangedEventManager

Proporciona un WeakEventManager implementación para que puede usar el modelo de "agente de escucha de evento débil" adjuntar agentes de escucha para el CollectionChanged eventos.

System_CAPS_pubclassCollectionsUtil

Crea colecciones que omiten las mayúsculas y minúsculas en las cadenas.

System_CAPS_pubclassHybridDictionary

Implementa IDictionary utilizando ListDictionary mientras la colección es pequeña; a continuación, cambia a Hashtable cuando la colección aumenta.

System_CAPS_pubclassNameObjectCollectionBase.KeysCollection

Representa una colección de las claves String de una colección.

System_CAPS_pubclassListDictionary

Implementa IDictionary utilizando una lista de vínculo única. Se recomienda para las colecciones que normalmente contienen menos de 10 elementos.

System_CAPS_pubclassNameObjectCollectionBase

Proporciona la clase base abstract de una colección de claves de String y valores de Object asociados a los que se puede obtener acceso con la clave o con el índice.

System_CAPS_pubclassNameValueCollection

Representa una colección de claves de String y valores String asociados a los que se puede obtener acceso con la clave o con el índice.

System_CAPS_pubclassNotifyCollectionChangedEventArgs

Proporciona datos para el evento CollectionChanged.

System_CAPS_pubclassOrderedDictionary

Representa una colección de pares de clave y valor a los que se puede tener acceso por clave o por índice.

System_CAPS_pubclassStringCollection

Representa una colección de cadenas.

System_CAPS_pubclassStringDictionary

Implementa una tabla hash con la clave y el valor fuertemente tipado de forma que sean cadenas en lugar de objetos.

System_CAPS_pubclassStringEnumerator

Admite una iteración simple en una StringCollection.

EstructuraDescripción
System_CAPS_pubstructureBitVector32

Proporciona una estructura simple que almacena valores booleanos y pequeños enteros en 32 bits de memoria.

System_CAPS_pubstructureBitVector32.Section

Representa una sección del vector que puede contener un número entero.

InterfazDescripción
System_CAPS_pubinterfaceINotifyCollectionChanged

Notifica a los agentes de escucha los cambios dinámicos, como cuando se agrega o quita un elemento, o se borra toda la lista.

System_CAPS_pubinterfaceIOrderedDictionary

Representa una colección indizada de pares de clave y valor.

DelegadoDescripción
System_CAPS_pubdelegateNotifyCollectionChangedEventHandler

Representa el método que controla el evento CollectionChanged.

EnumeraciónDescripción
System_CAPS_pubenumNotifyCollectionChangedAction

Describe la acción que provocó un evento CollectionChanged.

Colecciones especializadas son colecciones con propósitos muy específicos. NameValueCollection se basa en NameObjectCollectionBase; Sin embargo, NameValueCollection acepta varios valores por clave, mientras que NameObjectCollectionBase acepta sólo un valor por clave.

Algunas colecciones en fuertemente tipadas el System.Collections.Specialized nombres StringCollection y StringDictionary, que contienen valores que son exclusivamente cadenas.

La CollectionsUtil clase crea instancias de colecciones entre mayúsculas y minúsculas.

Algunas colecciones se transforman. Por ejemplo, el HybridDictionary clase se inicia como un ListDictionary y se convierte en un Hashtable cuando es grande. El 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.

Volver al principio
Mostrar: