IList.GetHashCode Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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#hashCode
umum .
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.