Bagikan melalui


EqualityComparer<T>.GetHashCode(T) Metode

Definisi

Saat ditimpa dalam kelas turunan, berfungsi sebagai fungsi hash untuk objek yang ditentukan untuk algoritma hash dan struktur data, seperti tabel hash.

public:
 abstract int GetHashCode(T obj);
public abstract int GetHashCode (T obj);
override this.GetHashCode : 'T -> int
Public MustOverride Function GetHashCode (obj As T) As Integer

Parameter

obj
T

Objek untuk mendapatkan kode hash.

Mengembalikan

Kode hash untuk objek yang ditentukan.

Penerapan

Pengecualian

Jenis obj adalah jenis referensi dan obj adalah null.

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