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