System.Collections Namespace
{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} Contains interfaces and classes that define various collections of objects, such as lists, queues, bit arrays, hash tables and dictionaries.
Classes
ArrayList |
Implementa a interface IList usando uma matriz cujo tamanho é aumentado dinamicamente conforme necessário.Implements the IList interface using an array whose size is dynamically increased as required. |
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.Compares two objects for equivalence, ignoring the case of strings. |
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.Supplies a hash code for an object, using a hashing algorithm that ignores the case of strings. |
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.Compares two objects for equivalence, where string comparisons are case-sensitive. |
DictionaryBase |
Fornece a classe base |
Hashtable |
Representa uma coleção de pares chave-valor organizados com base no código hash da chave.Represents a collection of key/value pairs that are organized based on the hash code of the key. |
Queue |
Representa uma coleção primeiro a entrar, primeiro a sair de objetos.Represents a first-in, first-out collection of objects. |
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.Represents a collection of key/value pairs that are sorted by the keys and are accessible by key and by index. |
Stack |
Representa uma coleção não genérica simples UEPS (último a entrar, primeiro a sair) de objetos.Represents a simple last-in-first-out (LIFO) non-generic collection of objects. |
StructuralComparisons |
Fornece objetos para executar uma comparação estrutural de dois objetos de coleção.Provides objects for performing a structural comparison of two collection objects. |
Estruturas
DictionaryEntry |
Define um par chave/valor de dicionário que pode ser definido ou recuperado.Defines a dictionary key/value pair that can be set or retrieved. |
Interfaces
ICollection |
Define tamanho, enumeradores e métodos de sincronização para todas as coleções não genéricas.Defines size, enumerators, and synchronization methods for all nongeneric collections. |
IComparer |
Expõe um método que compara dois objetos.Exposes a method that compares two objects. |
IDictionary |
Representa uma coleção não genérica de pares chave/valor.Represents a nongeneric collection of key/value pairs. |
IDictionaryEnumerator |
Enumera os elementos de um dicionário não genérico.Enumerates the elements of a nongeneric dictionary. |
IEnumerable |
Expõe um enumerador que dá suporte a uma iteração simples em uma coleção não genérica.Exposes an enumerator, which supports a simple iteration over a non-generic collection. |
IEnumerator |
Dá suporte a uma iteração simples em uma coleção não genérica.Supports a simple iteration over a non-generic collection. |
IEqualityComparer |
Define métodos para dar suporte à comparação de objetos para igualdade.Defines methods to support the comparison of objects for equality. |
IHashCodeProvider |
Fornece um código hash para um objeto, usando uma função de hash personalizada.Supplies a hash code for an object, using a custom hash function. |
IList |
Representa uma coleção não genérica de objetos que podem ser acessados separadamente por índice.Represents a non-generic collection of objects that can be individually accessed by index. |
IStructuralComparable |
Dá suporte à comparação estrutural de objetos da coleção.Supports the structural comparison of collection objects. |
IStructuralEquatable |
Define métodos para dar suporte à comparação de objetos para igualdade estrutural.Defines methods to support the comparison of objects for structural equality. |