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