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