Coleções Especializadas

As coleções especializadas são coleções com finalidades altamente específicas.NameValueCollection baseia-se em NameObjectCollectionBase; No entanto, NameValueCollection aceita vários valores de chaves, por enquanto NameObjectCollectionBase aceita apenas um valor por chave.

Algumas coleções fortemente tipadas no System.Collections.Specialized namespace são StringCollection e StringDictionary, sendo que ambos contêm valores que são exclusivamente sequências de caracteres.

A classe CollectionsUtil cria instâncias de coleções que não diferenciam maiúsculas de minúsculas.

Algumas coleções se transformam.Por exemplo, a classe HybridDictionary inicia como uma ListDictionary e se torna um Hashtable quando ele ficar grande.O KeyedCollection<TKey, TItem> é uma lista, mas ele também cria um dicionário de pesquisa quando o número de elementos atinge um limite especificado.

Consulte também

Referência

System.Collections.Specialized

Outros recursos

Coleções e Estruturas de Dados