IAnnotation.GetHashCode Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt den Hashcode dieser Anmerkung zurück.
[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
Gibt zurück
Der Hashcode dieser Anmerkung
- Attribute
Hinweise
Gibt den Hashcode dieser Anmerkung zurück.
Der Hashcode einer Anmerkung ist die Summe der Hashcodes seiner Member (einschließlich der Hashcodes mit Standardwerten).
Der Hashcode eines Anmerkungselements lautet (127 Mal der Hashcode des Membernamens, wie von String#hashCode()) XOR der Hashcode des Memberwerts. Der Hashcode eines Memberwerts hängt von seinem Typ ab, wie unten definiert: <ul><li>Der Hashcode eines Grundtypwerts v ist gleich <i>WrapperType</i>.valueOf(<i>v</i>).hashCode(), wobei WrapperType der Wrappertyp dem Grundtyp von v (Byte, , CharacterDoubleFloat, Integer, , Long, oder ShortBoolean) entspricht.
<li>Der Hashcode einer Zeichenfolge, Enumeration, Klasse oder Anmerkung member-value v wird wie durch Aufrufen <i>v</i>.hashCode()berechnet. (Bei Anmerkungsmememmwerten handelt es sich hierbei um eine rekursive Definition.)
<li>Der Hashcode eines Arrayelementwerts wird berechnet, indem die entsprechende Überladung für java.util.Arrays#hashCode(long[]) Arrays.hashCode den Wert aufgerufen wird. (Es gibt eine Überladung für jeden Grundtyp und eine für Objektverweistypen.) </ul>
Java Dokumentation für java.lang.annotation.Annotation.hashCode().
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.