sexta-feira, 15 de fevereiro de 2013

Coleções .Net ( C# ) - Parte 5 ListDictionary

Continuando nossa série Coleções .Net (se você não acompanhou os posts anteriores:
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
http://programaresimples.blogspot.com.br/2013/02/colecoes-net-c-parte-3-hashtable.html
http://programaresimples.blogspot.com.br/2013/02/colecoes-net-c-parte-4-sortedlist.html 
) , hoje vamos conhecer a ListDictionary, essa classe está localizada no namespace System.Collections.Specialized e implementa uma coleção de Chave/Valor, essa classe é semelhante a HashTable, a grande diferença das duas, é que a ListDictionary é otimizada para trabalhar com pequenas coleções.
vamos ao exemplo

começamos com nossa tela padrão de testes:


no click do botão, colocaremos o seguinte código, primeiro instanciamos um objeto da classe ListDictionary e adicionamos itens na coleção:


agora vamos percorrer a lista adicionando os valores na listBox, e colocamos um separador para indicar o fim do processo:


vamos buscar um item na coleção e adicionar na list box, e adicionar mais um separador:


e por fim limpamos a coleção:


execute a aplicação e veja o resultado:


espero que estejam gostando da série e que eu tenha ajudado alguém,  na próxima veremos a classe HybridDictionary.

um abraço a todos.

gostou ? clica em um anuncio ai !! rsrs









Um comentário: