IEqualityComparer<T>.GetHashCode(T) Метод

Определение

Возвращает хэш-код для указанного объекта.

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

Параметры

obj
T

Для Object которого возвращается хэш-код.

Возвращаемое значение

Хэш-код для указанного объекта.

Исключения

Тип obj является ссылочным типом и obj является null.

Комментарии

Реализуйте этот метод для предоставления настраиваемого хэш-кода для типа T, соответствующего настраиваемого сравнения равенства, предоставленного Equals методом.

Примечания для тех, кто реализует этот метод

Реализации необходимы, чтобы гарантировать, что если Equals(T, T) метод возвращается true для двух объектов x , а yзначение, возвращаемое методом GetHashCode(T) , x должно быть равно значению, возвращаемого для y.

Применяется к

См. также раздел