Eventuali duplicati:
Why can't I retrieve an item from a HashSet without enumeration?recuperare un oggetto da hashset in C#
ho bisogno di aggiungere un sacco di oggetti a un Set.and dovrei recuperarli molto veloce. L'unico modo che conosco è usare l'hash. Ma la classe HashSet in C# non contiene alcun metodo 'Get'. La classe del dizionario non è utile perché trovare un oggetto richiede molto tempo in un dizionario.
Questo potrebbe aiutare in futuro: http://msdn.microsoft.com/en-us/library/ms229335(v=vs.90).aspx – 5arx
@Masoud: Puoi pubblicare il codice? Potrebbe essere più facile ricostruire :-) –
L'hash restituito da 'GetHashCode' non è univoco, quindi quello che stai cercando di fare non ha molto senso. – CodesInChaos