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


CaseInsensitiveHashCodeProvider.GetHashCode(Object) Метод

Определение

Возвращает хэш-код заданного объекта, используя алгоритм хэширования, при котором не учитывается регистр строк.

public:
 virtual int GetHashCode(System::Object ^ obj);
public int GetHashCode (object obj);
override this.GetHashCode : obj -> int
Public Function GetHashCode (obj As Object) As Integer

Параметры

obj
Object

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

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

Хэш-код заданного объекта использует алгоритм хэширования, при котором не учитывается регистр строк.

Реализации

Исключения

obj имеет значение null.

Комментарии

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

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

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