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

 

Publicado: julio de 2016

El espacio de nombres System.Collections.Generic contiene interfaces y clases que definen colecciones genéricas, lo que permite que los usuarios creen colecciones fuertemente tipadas para proporcionar una mayor seguridad de tipos y un rendimiento mejor que los de las colecciones no genéricas fuertemente tipadas.

ClaseDescripción
System_CAPS_pubclassComparer<T>

Proporciona una clase base para las implementaciones de la interfaz genérica IComparer<T>.

System_CAPS_pubclassDictionary<TKey, TValue>

Representa una colección de claves y valores.

Para examinar el código fuente de .NET Framework de este tipo, consulte el origen de referencia.

System_CAPS_pubclassEqualityComparer<T>

Proporciona una clase base para las implementaciones de la interfaz genérica IEqualityComparer<T>.

System_CAPS_pubclassHashSet<T>

Representa un conjunto de valores.

Para examinar el código fuente de .NET Framework para este tipo, vea la Reference Source.

System_CAPS_pubclassDictionary<TKey, TValue>.KeyCollection

Representa la colección de claves de Dictionary<TKey, TValue>. Esta clase no puede heredarse.

System_CAPS_pubclassSortedDictionary<TKey, TValue>.KeyCollection

Representa la colección de claves de SortedDictionary<TKey, TValue>. Esta clase no puede heredarse.

System_CAPS_pubclassKeyedByTypeCollection<TItem>

Proporciona una colección cuyos elementos son tipos que actúan como claves.

System_CAPS_pubclassKeyNotFoundException

Excepción que se produce cuando la clave especificada para acceder a un elemento de una colección no coincide con ninguna clave de la colección.

System_CAPS_pubclassLinkedList<T>

Representa una lista de doble vínculo.

System_CAPS_pubclassLinkedListNode<T>

Representa un nodo en un LinkedList<T>. Esta clase no puede heredarse.

System_CAPS_pubclassList<T>

Representa una lista de objetos fuertemente tipados a la que se puede obtener acceso por índice. Proporciona métodos para buscar, ordenar y manipular listas.

Para examinar el código fuente de .NET Framework para este tipo, vea la Reference Source.

System_CAPS_pubclassQueue<T>

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

System_CAPS_pubclassSortedDictionary<TKey, TValue>

Representa una colección de pares clave-valor que se ordenan por claves.

System_CAPS_pubclassSortedList<TKey, TValue>

Representa una colección de pares clave-valor que se ordenan por claves según la implementación de IComparer<T> asociada.

System_CAPS_pubclassSortedSet<T>

Representa una colección de objetos que se mantiene en el criterio de ordenación.

System_CAPS_pubclassStack<T>

Representa una colección último en entrar, primero en salir (LIFO) de tamaño variable con instancias del mismo tipo especificado.

System_CAPS_pubclassSynchronizedCollection<T>

Proporciona una colección segura para subprocesos que contiene objetos de un tipo especificado por el parámetro genérico como elementos.

System_CAPS_pubclassSynchronizedKeyedCollection<K, T>

Proporciona una colección segura para subprocesos que contiene objetos de un tipo especificados por un parámetro genérico y que están agrupados por claves.

System_CAPS_pubclassSynchronizedReadOnlyCollection<T>

Proporciona una colección de solo lectura y segura para subprocesos que contiene objetos de un tipo especificados por el parámetro genérico como elementos.

System_CAPS_pubclassDictionary<TKey, TValue>.ValueCollection

Representa la colección de claves de una clase Dictionary<TKey, TValue>. Esta clase no puede heredarse.

System_CAPS_pubclassSortedDictionary<TKey, TValue>.ValueCollection

Representa la colección de claves de una clase SortedDictionary<TKey, TValue>. Esta clase no se puede heredar

InterfazDescripción
System_CAPS_pubinterfaceICollection<T>

Define métodos para manipular colecciones genéricas.

System_CAPS_pubinterfaceIComparer<T>

Define un método que un tipo implementa para comparar dos objetos.

System_CAPS_pubinterfaceIDictionary<TKey, TValue>

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

System_CAPS_pubinterfaceIEnumerable<T>

Expone el enumerador, que admite una iteración simple en una colección de un tipo especificado.

Para examinar el código fuente de .NET Framework para este tipo, vea la Reference Source.

System_CAPS_pubinterfaceIEnumerator<T>

Admite una iteración simple en una colección genérica.

System_CAPS_pubinterfaceIEqualityComparer<T>

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

System_CAPS_pubinterfaceIList<T>

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

System_CAPS_pubinterfaceIReadOnlyCollection<T>

Obtiene una colección de elementos fuertemente tipada y de solo lectura.

System_CAPS_pubinterfaceIReadOnlyDictionary<TKey, TValue>

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

System_CAPS_pubinterfaceIReadOnlyList<T>

Representa una colección de elementos de solo lectura a los que se puede tener acceso por un índice.

System_CAPS_pubinterfaceISet<T>

Proporciona la interfaz base para la abstracción de conjuntos.

Many of the generic collection types are direct analogs of nongeneric types. T:System.Collections.Generic.Dictionary`2 is a generic version of T:System.Collections.Hashtable; it uses the generic structure T:System.Collections.Generic.KeyValuePair`2 for enumeration instead of T:System.Collections.DictionaryEntry. T:System.Collections.Generic.List`1 is a generic version of T:System.Collections.ArrayList. There are generic T:System.Collections.Generic.Queue`1 and T:System.Collections.Generic.Stack`1 classes that correspond to the nongeneric versions. There are generic and nongeneric versions of T:System.Collections.Generic.SortedList`2. Both versions are hybrids of a dictionary and a list. The T:System.Collections.Generic.SortedDictionary`2 generic class is a pure dictionary and has no nongeneric counterpart. The T:System.Collections.Generic.LinkedList`1 generic class is a true linked list and has no nongeneric counterpart.

Volver al principio
Mostrar: