Duplicar posible:
Why can't I retrieve an item from a HashSet without enumeration?recuperar un objeto de hashset en C#
tengo que añadir una gran cantidad de objetos a un Set.and que debe recuperarlos muy rápido. La única forma que conozco es usar hash. Pero la clase HashSet en C# no contiene ningún método 'Get'. La clase de diccionario no es útil porque encontrar un objeto consume mucho tiempo en un diccionario.
Esto podría ayudar en el futuro: http://msdn.microsoft.com/en-us/library/ms229335(v=vs.90).aspx – 5arx
@Masoud: ¿Se puede publicar su código? Puede ser más fácil de reconstruir :-) –
El hash devuelto por 'GetHashCode' no es único, por lo que lo que estás tratando de hacer no tiene mucho sentido. – CodesInChaos