EqualityComparer<T>.GetHashCode(T) 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.
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
.