Esta documentación está archivada y no tiene mantenimiento.

System.Collections (Espacio de nombres)

El espacio de nombres System.Collections contiene interfaces y clases que definen varias colecciones de objetos, como listas, colas, matrices de bits, tablas hash y diccionarios.

 ClaseDescripción
Clase públicaArrayListImplementa la interfaz IList mediante una matriz cuyo tamaño aumenta dinámicamente según se requiera.
Clase públicaBitArrayAdministra una matriz compacta de valores de bit que se representan como valores booleanos, donde true indica que el bit está activado (1) y false indica que el bit está desactivado (0).
Clase públicaCaseInsensitiveComparerCompara dos objetos para ver la equivalencia omitiendo la distinción entre mayúsculas y minúsculas de las cadenas.
Clase públicaCaseInsensitiveHashCodeProviderProporciona un código hash para un objeto y utiliza un algoritmo hash que no distingue entre mayúsculas y minúsculas en las cadenas.
Clase públicaCollectionBaseProporciona la clase base abstract para colecciones con establecimiento inflexible de tipos.
Clase públicaComparerCompara dos objetos para ver si son iguales teniendo en cuenta la distinción entre mayúsculas y minúsculas de las cadenas.
Clase públicaDictionaryBaseProporciona la clase base abstract para una colección de pares de clave y valor con establecimiento inflexible de tipos.
Clase públicaHashtableRepresenta una colección de pares de clave y valor organizados en función del código hash de la clave.
Clase públicaQueueRepresenta una colección de objetos de tipo "primero en entrar, primero en salir".
Clase públicaReadOnlyCollectionBaseProporciona la clase base abstract de una colección de sólo lectura no genérica con establecimiento inflexible de tipos.
Clase públicaSortedListRepresenta una colección de pares de clave y valor ordenados por claves a los que se puede tener acceso por clave y por índice.
Clase públicaStackRepresenta una colección sencilla de objetos no genéricos LIFO ("último en entrar, primero en salir").

 InterfazDescripción
Interfaz públicaICollectionDefine el tamaño, los enumeradores y los métodos de sincronización para todas las colecciones no genéricas.
Interfaz públicaIComparerExpone un método que compara dos objetos.
Interfaz públicaIDictionaryRepresenta una colección no genérica de pares de clave y valor.
Interfaz públicaIDictionaryEnumeratorEnumera los elementos de un diccionario no genérico.
Interfaz públicaIEnumerableExpone el enumerador, que admite una iteración simple en una colección no genérica.
Interfaz públicaIEnumeratorAdmite una iteración simple a través de una colección no genérica.
Interfaz públicaIEqualityComparerDefine métodos para admitir la comparación de objetos en concepto de igualdad.
Interfaz públicaIHashCodeProviderProporciona un código hash para un objeto mediante una función hash personalizada.
Interfaz públicaIListRepresenta una colección de objetos no genéricos a los que se puede obtener acceso por índice.

 EstructuraDescripción
Estructura públicaDictionaryEntryDefine un par de clave y valor de diccionario que se puede establecer o recuperar.
Mostrar: