Delegate.GetHashCode Метод

Определение

Возвращает хэш-код делегата.Returns a hash code for the delegate.

public:
 override int GetHashCode();
public override int GetHashCode ();
override this.GetHashCode : unit -> int
Public Overrides Function GetHashCode () As Integer

Возвраты

Хэш-код делегата.A hash code for the delegate.

Комментарии

Возвращаемое значение этого метода не должно сохраняться по двум причинам.The return value of this method must not be persisted for two reasons. Во-первых, функция хэширования класса может быть изменена для более эффективного распределения, что позволяет выдавать любые значения из старой хэш-функции.First, the hash function of a class might be altered to generate a better distribution, rendering any values from the old hash function useless. Во-вторых, реализация по умолчанию этого класса не гарантирует, что одно и то же значение будет возвращаться разными экземплярами.Second, the default implementation of this class does not guarantee that the same value will be returned by different instances.

Безопасность

ReflectionPermission
При вызове поздней привязки с помощью таких механизмов InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]), как.when invoked late-bound through mechanisms such as InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]). Связанное перечисление:MemberAccessAssociated enumeration: MemberAccess

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

Дополнительно