IEqualityComparer<T>.GetHashCode(T) Metod

Definition

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.

Gäller för

Se även