essa classe também esta localizada no namespace System.Collections, e implementa uma coleção de Chave/Valor.
Internamente a classe contem dois objetos array, um para armazenar as chaves e outro para os valores, ao inserir um item somos obrigados a informar uma chave, que não pode ser repetida, para prevenir exceções de chave duplicada, ao inserir um item, vale verificar se ele já existe.
Para adicionar itens usamos o metodo ADD, para verificar se o item existe usamos o metodo ContainsKey, para interar sobre a coleção é necessário usar um objeto da classe DictionaryEntry, vamos ao exemplo:
Começamos com nossa telinha padrão ( pra quem não viu a criação, acompanhe a série) :
http://programaresimples.blogspot.com.br/2013/02/colecoes-net-c-parte-1-queue.html
http://programaresimples.blogspot.com.br/2013/02/colecoes-net-c-parte-2-stack.html
agora no evento click do botão começamos instanciando o objeto da classe, adicionando os itens (Chave/Valor), Percorremos a coleção adicionando os itens na listBox, e colocamos um separador.
para finalizar, adicionamos mais um separador, verificamos se a coleção tem algum item e limpamos ela.
execute sua aplicação e veja o resultado:
espero que tenham gostado e que tenha ajudado alguem, na proxima veremos a classe SortedList
não esqueção da clicadinha no anuncio....rsrsrs
abração.
Nenhum comentário:
Postar um comentário