System.Collections Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
{1>Contém interfaces e classes que definem várias coleções de objetos, como listas, filas, matrizes de bits, tabelas de hash e dicionários.<1}
Classes
| ArrayList |
Implementa a interface IList usando uma matriz cujo tamanho é aumentado dinamicamente conforme necessário. |
| BitArray |
Gerencia uma matriz compacta de valores em bits, que é representada com boolianos, em que |
| CaseInsensitiveComparer |
Compara dois objetos quanto à equivalência, ignorando maiúsculas e minúsculas em cadeias de caracteres. |
| CaseInsensitiveHashCodeProvider |
Fornece um código hash para um objeto, usando um algoritmo de hash que não diferencia maiúsculas de minúsculas em cadeias de caracteres. |
| CollectionBase |
Fornece a classe base |
| Comparer |
Compara dois objetos para equivalência, no qual as comparações de cadeias de caracteres diferenciam maiúsculas de minúsculas. |
| DictionaryBase |
Fornece a classe base |
| Hashtable |
Representa uma coleção de pares chave-valor organizados com base no código hash da chave. |
| Queue |
Representa uma coleção primeiro a entrar, primeiro a sair de objetos. |
| ReadOnlyCollectionBase |
Fornece a classe base |
| SortedList |
Representa uma coleção de pares chave/valor que são classificados pelas chaves e são acessíveis por chave e por índice. |
| Stack |
Representa uma coleção não genérica simples UEPS (último a entrar, primeiro a sair) de objetos. |
| StructuralComparisons |
Fornece objetos para executar uma comparação estrutural de dois objetos de coleção. |
Estruturas
| DictionaryEntry |
Define um par chave/valor de dicionário que pode ser definido ou recuperado. |
Interfaces
| ICollection |
Define tamanho, enumeradores e métodos de sincronização para todas as coleções não genéricas. |
| IComparer |
Expõe um método que compara dois objetos. |
| IDictionary |
Representa uma coleção não genérica de pares chave/valor. |
| IDictionaryEnumerator |
Enumera os elementos de um dicionário não genérico. |
| IEnumerable |
Expõe um enumerador que dá suporte a uma iteração simples em uma coleção não genérica. |
| IEnumerator |
Dá suporte a uma iteração simples em uma coleção não genérica. |
| IEqualityComparer |
Define métodos para dar suporte à comparação de objetos para igualdade. |
| IHashCodeProvider |
Fornece um código hash para um objeto, usando uma função de hash personalizada. |
| IList |
Representa uma coleção não genérica de objetos que podem ser acessados separadamente por índice. |
| IStructuralComparable |
Dá suporte à comparação estrutural de objetos da coleção. |
| IStructuralEquatable |
Define métodos para dar suporte à comparação de objetos para igualdade estrutural. |