pontoNETpt
A comunidade PontoNetPT está direccionada a todos os programadores que trabalhem com a plataforma .NET.
.Net Framework 3.5 - Coleção System.Collections.Generic.HashSet

Para quem utiliza o NHibernate, conhece bem a coleção HashedSet do Iesi.Collections, coleção esta que não permite elementos duplicados e utiliza uma tabela de espalhamento para tentar fazer a busca em tempo constante. O .Net Framework na versão 3.5 vai implementar uma coleção do mesmo tipo como o nome de HashSet, na System.Collections.Generic, um dos namespaces da biblioteca System.Core.dll.
No atual momento se quisermos fazer uso de uma lista do mesmo tipo, temos de recorrer às implementações
Iesi.Collections ou PowerCollections.

Fontes:
http://www.danielmoth.com/Blog/2007/02/systemcollectionsgenerichashset.html
http://blogs.msdn.com/bclteam/archive/2006/11/09/introducing-hashset-t-kim-hamilton.aspx
http://www.devmedia.com.br/articles/viewcomp.asp?comp=5721
http://www.monogis.org/monogis_doc/html/Iesi.Collections.html
http://en.wikipedia.org/wiki/Hash_table
http://www.codeproject.com/csharp/sets.asp
http://www.codeproject.com/csharp/GenericISet.asp?df=100&forumid=264315&exp=0&select=1806719
http://www.wintellect.com/PowerCollections.aspx


Posted 3-7-2007 18:59 por Milsonei dos Santos Cardoso

Add a Comment

(requerido)  
(opcional)
(requerido)  
Remember Me?
If you can't read this number refresh your screen
Enter the numbers above:  
Powered by Community Server (Commercial Edition), by Telligent Systems