Sprache

IList.GetHashCode Methode

Definition

Gibt den Hashcodewert für diese Liste zurück.

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

Gibt zurück

Der Hashcodewert für diese Liste

Implementiert

Attribute

Hinweise

Gibt den Hashcodewert für diese Liste zurück. Der Hashcode einer Liste wird als Ergebnis der folgenden Berechnung definiert:

{@code
                int hashCode = 1;
                for (E e : list)
                    hashCode = 31*hashCode + (e==null ? 0 : e.hashCode());
            }

Dies stellt sicher, dass list1.equals(list2)list1.hashCode()==list2.hashCode() für alle zwei Listen list1 und list2, wie im allgemeinen Vertrag von Object#hashCode.

Java Dokumentation für java.util.List.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.

Gilt für: