Udostępnij za pośrednictwem


IEqualityComparer<T>.GetHashCode(T) Metoda

Definicja

Zwraca kod skrótu dla określonego obiektu.

public:
 int GetHashCode(T obj);
public int GetHashCode (T obj);
abstract member GetHashCode : 'T -> int
Public Function GetHashCode (obj As T) As Integer

Parametry

obj
T

Element Object , dla którego ma zostać zwrócony kod skrótu.

Zwraca

Kod skrótu dla określonego obiektu.

Wyjątki

Typ to obj typ odwołania i obj to null.

Uwagi

Zaimplementuj tę metodę, aby udostępnić dostosowany kod skrótu dla typu T, odpowiadający dostosowanemu porównaniu równości dostarczonemu przez metodę Equals .

Uwagi dotyczące implementowania

Implementacje są wymagane, aby upewnić się, że jeśli Equals(T, T) metoda zwraca true dla dwóch obiektów x , a ynastępnie wartość zwrócona przez GetHashCode(T) metodę x musi być równa wartości zwracanej dla yelementu .

Dotyczy

Zobacz też