Язык

IAnnotation.GetHashCode Метод

Определение

Возвращает хэш-код этой заметки.

[Android.Runtime.Register("hashCode", "()I", "GetGetHashCodeHandler:Java.Lang.Annotation.IAnnotationInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public int GetHashCode();
[<Android.Runtime.Register("hashCode", "()I", "GetGetHashCodeHandler:Java.Lang.Annotation.IAnnotationInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetHashCode : unit -> int

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

хэш-код этой заметки

Атрибуты

Комментарии

Возвращает хэш-код этой заметки.

Хэш-код заметки — это сумма хэш-кодов его членов (включая те, которые имеют значения по умолчанию).

Хэш-код элемента заметки —(127 раз хэш-код имени члена, вычисляемого с помощью String#hashCode()XOR хэш-кода значения-члена. Хэш-код значения-члена зависит от типа, определенного ниже: ul<li Хэш-код примитивного значения > равен<, где > тип оболочки, соответствующий примитивному типу v (<i>WrapperType</i>.valueOf(<i>v</i>).hashCode(), , WrapperTypevByteCharacterDoubleFloatили).IntegerLongShortBoolean

<li>Хэш-код строки, перечисления, класса или значения элемента v заметки вычисляется путем вызова <i>v</i>.hashCode(). (В случае значений элементов заметки это рекурсивное определение.)

<li>Хэш-код элемента массива вычисляется путем вызова соответствующей перегрузки java.util.Arrays#hashCode(long[]) Arrays.hashCode значения значения. (Существует одна перегрузка для каждого примитивного типа и одна для ссылочных типов объектов.) </ul>

Java документации по java.lang.annotation.Annotation.hashCode().

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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