Bagikan melalui


IEqualityComparer<T>.GetHashCode(T) Metode

Definisi

Mengembalikan kode hash untuk objek yang ditentukan.

public:
 int GetHashCode(T obj);
public int GetHashCode (T obj);
abstract member GetHashCode : 'T -> int
Public Function GetHashCode (obj As T) As Integer

Parameter

obj
T

yang Object kode hashnya akan dikembalikan.

Mengembalikan

Kode hash untuk objek yang ditentukan.

Pengecualian

Jenis obj adalah jenis referensi dan obj adalah null.

Keterangan

Terapkan metode ini untuk menyediakan kode hash yang disesuaikan untuk jenis T, sesuai dengan perbandingan kesetaraan yang disesuaikan yang disediakan oleh Equals metode .

Catatan Bagi Implementer

Implementasi diperlukan untuk memastikan bahwa jika Equals(T, T) metode mengembalikan true untuk dua objek x dan y, maka nilai yang dikembalikan oleh GetHashCode(T) metode untuk x harus sama dengan nilai yang dikembalikan untuk y.

Berlaku untuk

Lihat juga