Classes coleção (guia de programação C#)
O .NET estrutura fornece classes especializadas para armazenamento e recuperação de dados.Essas classes oferecem suporte a pilhas, filas, listas e tabelas hash.A maioria das coleções de classes implementam as mesmas interfaces e essas interfaces podem ser herdadas para criar novas classes de coleção que atendem às necessidades de armazenamento de dados mais especializadas.
Observação: |
---|
Aplicativos destinados a versão 2.0 e posteriores do .NET estrutura devem usar as classes de coleção genérica no System.Collections.Generic namespace, que oferecem mais segurança de tipos e eficiência suas contrapartes não genéricos. |
ArrayList list = new ArrayList();
list.Add(10);
list.Add(20);
Visão geral sobre classes de coleção
Classes de coleção possuem as seguintes propriedades
coleção classes são definidas sistema autônomo parte do System.Collections ou System.Collections.Generic espaço para nome.
A maioria das classes de coleção derivam de interfaces ICollection, IComparer, IEnumerable, IList, IDictionary, e IDictionaryEnumerator e seus equivalentes genéricos.
Classes de coleção genérica fornecem maior segurança de tipos e em alguns casos podem fornecer um melhor desempenho, especialmente quando os tipos de valores são armazenados.Para obter mais informações, consulte Benefícios do Generics (guia de programação C#).
Seções relacionadas
Como: acesso uma classe de coleção com foreach (guia de programação translation from VPE for Csharp)
Consulte também
Conceitos
Referência
Matrizes (Guia de programação do C#)