Partager via


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.

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

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

S’applique à