System.Collections.Generic
TOC
Collapse the table of content
Expand the table of content
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

System.Collections.Generic (Espacio de nombres)

 

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 para este tipo, consulte el Reference Source.

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, consulte el Reference Source.

System_CAPS_pubclassDictionary<TKey, TValue>.KeyCollection

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

System_CAPS_pubclassSortedDictionary<TKey, TValue>.KeyCollection

Representa la colección de claves de una colección 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 obtener acceso a un elemento de una colección no coincide con ninguna clave de la colección.

System_CAPS_pubclassLinkedList<T>

Representa una lista doblemente vinculada.

System_CAPS_pubclassLinkedListNode<T>

Representa un nodo en una clase 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 de este tipo, consulte el origen de referencia.

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 valores de una colección Dictionary<TKey, TValue>.Esta clase no puede heredarse.

System_CAPS_pubclassSortedDictionary<TKey, TValue>.ValueCollection

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

EstructuraDescripción
System_CAPS_pubstructureDictionary<TKey, TValue>.Enumerator

Enumera los elementos de una colección Dictionary<TKey, TValue>.

System_CAPS_pubstructureDictionary<TKey, TValue>.KeyCollection.Enumerator

Enumera los elementos de un Dictionary<TKey, TValue>.KeyCollection.

System_CAPS_pubstructureDictionary<TKey, TValue>.ValueCollection.Enumerator

Enumera los elementos de un objeto Dictionary<TKey, TValue>.ValueCollection.

System_CAPS_pubstructureHashSet<T>.Enumerator

Enumera los elementos de un objeto HashSet<T>.

System_CAPS_pubstructureLinkedList<T>.Enumerator

Enumera los elementos de un objeto LinkedList<T>.

System_CAPS_pubstructureList<T>.Enumerator

Enumera los elementos de un objeto List<T>.

System_CAPS_pubstructureQueue<T>.Enumerator

Enumera los elementos de un objeto Queue<T>.

System_CAPS_pubstructureSortedDictionary<TKey, TValue>.Enumerator

Enumera los elementos de un objeto SortedDictionary<TKey, TValue>.

System_CAPS_pubstructureSortedDictionary<TKey, TValue>.KeyCollection.Enumerator

Enumera los elementos de un objeto SortedDictionary<TKey, TValue>.KeyCollection.

System_CAPS_pubstructureSortedDictionary<TKey, TValue>.ValueCollection.Enumerator

Enumera los elementos de un objeto SortedDictionary<TKey, TValue>.ValueCollection.

System_CAPS_pubstructureSortedSet<T>.Enumerator

Enumera los elementos de un objeto SortedSet<T>.

System_CAPS_pubstructureStack<T>.Enumerator

Enumera los elementos de un objeto Stack<T>.

System_CAPS_pubstructureKeyValuePair<TKey, TValue>

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

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, consulte el fuente de referencia de.

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 objetos en concepto de igualdad.

System_CAPS_pubinterfaceIList<T>

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

System_CAPS_pubinterfaceIReadOnlyCollection<T>

Representa 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 typesDictionary<TKey, TValue> is a generic version of Hashtable; it uses the generic structure KeyValuePair<TKey, TValue> for enumeration instead of DictionaryEntry. List<T> is a generic version of ArrayList.There are generic Queue and Stack<T> classes that correspond to the non-generic versions.There are generic and non-generic versions of SortedList<TKey, TValue>.Both versions are hybrids of a dictionary and a list.The SortedDictionary<TKey, TValue> generic class is a pure dictionary and has no non-generic counterpart.The LinkedList<T> generic class is a true linked list.It has no non-generic counterpart.

Volver al principio
Mostrar:
© 2016 Microsoft