IList.GetHashCode Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce il valore del codice hash per questo elenco.
[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
Restituisce
valore del codice hash per questo elenco
Implementazioni
- Attributi
Commenti
Restituisce il valore del codice hash per questo elenco. Il codice hash di un elenco è definito come risultato del calcolo seguente:
{@code
int hashCode = 1;
for (E e : list)
hashCode = 31*hashCode + (e==null ? 0 : e.hashCode());
}
In questo modo si garantisce che list1.equals(list2)
list1.hashCode()==list2.hashCode()
per due elenchi list1
, e list2
, come richiesto dal contratto generale di Object#hashCode
.
Documentazione java per java.util.List.hashCode()
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.