System.Collections Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
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 |
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 |
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 |
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. |