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
http://programaresimples.blogspot.com.br/2013/02/colecoes-net-c-parte-5-listdictionary.html
A classe HybridDictionary está localizada dentro do namespace System.Collections.Specialized e implementa uma coleção de Chave/Valor, assim como a HashTable então qual é a diferença ?
simples, quando precisamos trabalhar com uma coleção grande a melhor escolha é a HashTable, quando vamos trabalhar com uma coleção pequena, usamos a ListDictionary mas quando não sabemos o tamanho da coleção, ai entra em ação a HybridDictionary, pois enquanto a coleção é pequena ela é implementada como a ListDictionary e quando a coleção fica muito grande ela se converte para HashTable.
a utilização é igual a HashTable e ListDictionary, vamos ver o exemplo:
no evento click da nossa tela padrão começamos com o de costume, instanciando a classe e adicionando algumas informações na coleção para testes:
agora percorremos a coleção adicionando os itens na listBox
depois procuramos um item especifico na coleção e mostramos no listBox
por fim, limpamos a coleção
agora é só testar a aplicação e ver o resultado
bom pessoal é isso, espero que tenham gostado dessa série, que tenha servido pra alguém, e vamos ver o que nos aguarda no próximo post.
um abraço a todos e não esqueçam daquela clicadinha maneira nos anuncios..rsrsrs
Nenhum comentário:
Postar um comentário