System.Collections Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Contém interfaces e classes que definem várias coleções de objetos, como listas, filas, arrays de bits, tabelas de hash e dicionários.
Classes
| Name | Description |
|---|---|
| ArrayList |
Implementa a IList interface usando um array cujo tamanho é aumentado dinamicamente conforme necessário. |
| BitArray |
Gere um array compacto de valores de bits, que são representados como booleanos, onde |
| CaseInsensitiveComparer |
Compara dois objetos para equivalência, ignorando o caso das cadeias. |
| CaseInsensitiveHashCodeProvider |
Fornece um código de hash para um objeto, usando um algoritmo de hash que ignora o caso das cadeias de caracteres. |
| CollectionBase |
Fornece a |
| Comparer |
Compara dois objetos para equivalência, onde as comparações de cadeias são sensíveis a maiúsculas e maiúsculas. |
| DictionaryBase |
Fornece a |
| Hashtable |
Representa uma coleção de pares chave/valor que são organizados com base no código hash da chave. |
| Queue |
Representa uma coleção de objetos que é o primeiro a entrar, o primeiro a sair. |
| ReadOnlyCollectionBase |
Fornece a |
| SortedList |
Representa uma coleção de pares chave/valor ordenados pelas chaves e acessíveis por chave e por índice. |
| Stack |
Representa uma coleção simples de objetos não genérica (last-in-first-out) (LIFO). |
| StructuralComparisons |
Fornece objetos para realizar uma comparação estrutural de dois objetos de coleção. |
Estruturas
| Name | Description |
|---|---|
| DictionaryEntry |
Define um par chave/valor de dicionário que pode ser definido ou recuperado. |
Interfaces
| Name | Description |
|---|---|
| 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 suporta uma iteração simples sobre uma coleção não genérica. |
| IEnumerator |
Suporta uma iteração simples sobre uma coleção não genérica. |
| IEqualityComparer |
Define métodos para suportar a comparação de objetos para igualdade. |
| IHashCodeProvider |
Fornece um código de 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 acedidos individualmente por índice. |
| IStructuralComparable |
Suporta a comparação estrutural de objetos de coleção. |
| IStructuralEquatable |
Define métodos para suportar a comparação de objetos para igualdade estrutural. |