Langage

IList.GetHashCode Méthode

Définition

Retourne la valeur du code de hachage pour cette liste.

[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

Retours

valeur de code de hachage pour cette liste

Implémente

Attributs

Remarques

Retourne la valeur du code de hachage pour cette liste. Le code de hachage d’une liste est défini pour être le résultat du calcul suivant :

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

Cela garantit que list1.equals(list2)list1.hashCode()==list2.hashCode() , pour deux listes, list1 et list2, comme requis par le contrat général de Object#hashCode.

Java documentation pour java.util.List.hashCode().

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à