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.
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.
Classes
| Nome | Description |
|---|---|
| ArrayList |
Implementa a IList interface usando uma matriz cujo tamanho é aumentado dinamicamente conforme necessário. |
| BitArray |
Gerencia uma matriz compacta de valores de bit, que são representados como boolianos, onde |
| CaseInsensitiveComparer |
Compara dois objetos para equivalência, ignorando o caso de cadeias de caracteres. |
| CaseInsensitiveHashCodeProvider |
Fornece um código hash para um objeto, usando um algoritmo de hash que ignora o caso de cadeias de caracteres. |
| CollectionBase |
Fornece a |
| Comparer |
Compara dois objetos para equivalência, em que as comparações de cadeia de caracteres diferenciam maiúsculas de minúsculas. |
| DictionaryBase |
Fornece a |
| Hashtable |
Representa uma coleção de pares chave-valor organizados com base no código hash da chave. |
| Queue |
Representa uma coleção inicial de objetos. |
| ReadOnlyCollectionBase |
Fornece a |
| SortedList |
Representa uma coleção de pares chave/valor que são classificados pelas chaves e podem ser acessados por chave e por índice. |
| Stack |
Representa uma coleção simples de objetos não genéricos (LIFO). |
| StructuralComparisons |
Fornece objetos para executar uma comparação estrutural de dois objetos de coleção. |
Estruturas
| Nome | Description |
|---|---|
| DictionaryEntry |
Define um par chave/valor de dicionário que pode ser definido ou recuperado. |
Interfaces
| Nome | Description |
|---|---|
| ICollection |
Define o tamanho, os enumeradores e os 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ãogenerico. |
| 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 individualmente pelo índice. |
| IStructuralComparable |
Dá suporte à comparação estrutural de objetos de coleção. |
| IStructuralEquatable |
Define métodos para dar suporte à comparação de objetos para igualdade estrutural. |