JavaObject.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 einen Hashcodewert für das Objekt zurück.
public override int GetHashCode();
override this.GetHashCode : unit -> int
Gibt zurück
ein Hashcodewert für dieses Objekt.
Hinweise
Gibt einen Hashcodewert für das Objekt zurück. Diese Methode wird für den Vorteil von Hashtabellen unterstützt, z. B. die von HashMap bereitgestellten. Der allgemeine Vertrag von HashCode lautet: Immer wenn es während einer Ausführung einer Java-Anwendung mehrmals für dasselbe Objekt aufgerufen wird, muss die HashCode-Methode konsistent dieselbe ganze Zahl zurückgeben, vorausgesetzt, dass keine Informationen in gleichen Vergleichen für das Objekt geändert werden. Diese ganze Zahl muss von einer Ausführung einer Anwendung auf eine andere Ausführung derselben Anwendung nicht konsistent bleiben; Wenn zwei Objekte gleich der Methode gleich sind, muss durch Aufrufen der HashCode-Methode für jedes der beiden Objekte dasselbe ganzzahlige Ergebnis erzeugt werden. Es ist nicht erforderlich, dass das Aufrufen der HashCode-Methode für jedes der beiden Objekte unterschiedliche ganzzahlige Ergebnisse erzeugen muss, wenn zwei Objekte ungleich der Methode gleich sind. Der Programmierer sollte jedoch beachten, dass die Erstellung unterschiedlicher ganzzahliger Ergebnisse für ungleiche Objekte die Leistung von Hashtabellen verbessern kann.
Java Referenz für java.lang.Object.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.