IEqualityComparer<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.
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
.