Прочитать на английском

Поделиться через


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

Определение

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

public int GetHashCode (T obj);

Параметры

obj
T

Объект Object, для которого необходимо вернуть хэш-код.

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

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

Исключения

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

Комментарии

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

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

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

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

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