IEqualityComparer<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.
Returnerar en hash-kod för det angivna objektet.
public:
int GetHashCode(T obj);
public int GetHashCode(T obj);
abstract member GetHashCode : 'T -> int
Public Function GetHashCode (obj As T) As Integer
Parametrar
- obj
- T
För Object vilken en hash-kod ska returneras.
Returer
En hash-kod för det angivna objektet.
Undantag
Typen av obj är en referenstyp och obj är null.
Kommentarer
Implementera den här metoden för att tillhandahålla en anpassad hash-kod för typen T, som motsvarar den anpassade likhetsjämförelsen som tillhandahålls av Equals metoden.
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.