IStructuralEquatable.GetHashCode(IEqualityComparer) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает хэш-код текущего экземпляра.
public:
int GetHashCode(System::Collections::IEqualityComparer ^ comparer);
public int GetHashCode (System.Collections.IEqualityComparer comparer);
abstract member GetHashCode : System.Collections.IEqualityComparer -> int
Public Function GetHashCode (comparer As IEqualityComparer) As Integer
Параметры
- comparer
- IEqualityComparer
Объект, вычисляющий хэш-код текущего объекта.
Возвращаемое значение
Хэш-код для текущего экземпляра.
Комментарии
Реализуйте этот метод, чтобы возвращать настраиваемые хэш-коды для объектов коллекции, которые соответствуют настроенному сравнению для структурного равенства, предоставленному методом Equals .
Примечания для тех, кто реализует этот метод
Equals(Object, IEqualityComparer) Если метод возвращает true
для двух объектов, значения, возвращаемые методом GetHashCode(IEqualityComparer) для двух объектов, также должны быть равными.