EqualityComparer<T>.GetHashCode(T) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
När det åsidosättas i en härledd klass fungerar den som en hash-funktion för det angivna objektet för hash-algoritmer och datastrukturer, till exempel en hash-tabell.
public:
abstract int GetHashCode(T obj);
public abstract int GetHashCode(T obj);
override this.GetHashCode : 'T -> int
Public MustOverride Function GetHashCode (obj As T) As Integer
Parametrar
- obj
- T
Det objekt som en hash-kod ska hämtas för.
Returer
En hash-kod för det angivna objektet.
Implementeringar
Undantag
Typen av obj är en referenstyp och obj är null.
Anteckningar till implementerare
Implementeringar krävs för att säkerställa att om Equals(T, T) metoden returnerar true för två objekt x och y, måste värdet som returneras av GetHashCode(T) metoden för x vara lika med det värde som returneras för y.