Compartir a través de


System.Collections Espacio de nombres

Contiene interfaces y clases que definen diversas colecciones de objetos, tales como listas, colas, matrices de bits, tablas hash y diccionarios.

Clases

ArrayList

Implementa la interfaz IList utilizando una matriz cuyo tamaño aumenta dinámicamente cuando es necesario.

BitArray

Administra 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).

CaseInsensitiveComparer

Compara dos objetos para ver la equivalencia omitiendo la distinción entre mayúsculas y minúsculas de las cadenas.

CaseInsensitiveHashCodeProvider

Proporciona un código hash para un objeto y utiliza un algoritmo hash que no distingue entre mayúsculas y minúsculas en las cadenas.

CollectionBase

Proporciona la clase base abstract para una colección fuertemente tipada.

Comparer

Compara dos objetos para ver si son iguales teniendo en cuenta la distinción entre mayúsculas y minúsculas de las cadenas.

DictionaryBase

Proporciona la clase base abstract para una colección de pares clave-valor fuertemente tipada.

Hashtable

Representa una colección de pares de clave y valor que se organizan por código hash de la clave.

Queue

Representa una colección de objetos de tipo primero en entrar, primero en salir.

ReadOnlyCollectionBase

Proporciona la clase base abstract para una colección fuertemente tipada de solo lectura no genérica.

SortedList

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

Stack

Representa una colección de objetos no genérica de último en entrar es el primero en salir (LIFO).

StructuralComparisons

Proporciona objetos para realizar una comparación estructural de dos objetos de colección.

Estructuras

DictionaryEntry

Define un par clave-valor de diccionario que se puede establecer o recuperar.

Interfaces

ICollection

Define el tamaño, los enumeradores y los métodos de sincronización para todas las colecciones no genéricas.

IComparer

Expone un método que compara dos objetos.

IDictionary

Representa una colección no genérica de pares clave-valor.

IDictionaryEnumerator

Enumera los elementos de un diccionario no genérico.

IEnumerable

Expone un enumerador, que admite una iteración simple en una colección no genérica.

IEnumerator

Admite una iteración simple a través de una colección no genérica.

IEqualityComparer

Define métodos para admitir la comparación de igualdad de los objetos.

IHashCodeProvider

Proporciona un código hash para un objeto mediante una función hash personalizada.

IList

Representa una colección no genérica de objetos a los que se puede acceder individualmente por un índice.

IStructuralComparable

Admite la comparación estructural de objetos de colección.

IStructuralEquatable

Define los métodos para admitir la comparación de objetos de igualdad estructural.

Consulte también