Bagikan melalui


IList.GetHashCode Metode

Definisi

Mengembalikan nilai kode hash untuk daftar ini.

[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

Mengembalikan

nilai kode hash untuk daftar ini

Penerapan

Atribut

Keterangan

Mengembalikan nilai kode hash untuk daftar ini. Kode hash daftar didefinisikan sebagai hasil dari penghitungan berikut:

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

Ini memastikan bahwa list1.equals(list2) menyiratkan bahwa list1.hashCode()==list2.hashCode() untuk dua daftar, list1 dan list2, sebagaimana diperlukan oleh kontrak Object#hashCodeumum .

Dokumentasi Java untuk java.util.List.hashCode().

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk