Tuple<T1>.IStructuralEquatable.GetHashCode(IEqualityComparer) 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.
Menghitung kode hash untuk objek saat ini Tuple<T1> dengan menggunakan metode komputasi tertentu.
virtual int System.Collections.IStructuralEquatable.GetHashCode(System::Collections::IEqualityComparer ^ comparer) = System::Collections::IStructuralEquatable::GetHashCode;
int IStructuralEquatable.GetHashCode(System.Collections.IEqualityComparer comparer);
abstract member System.Collections.IStructuralEquatable.GetHashCode : System.Collections.IEqualityComparer -> int
override this.System.Collections.IStructuralEquatable.GetHashCode : System.Collections.IEqualityComparer -> int
Function GetHashCode (comparer As IEqualityComparer) As Integer Implements IStructuralEquatable.GetHashCode
Parameter
- comparer
- IEqualityComparer
Objek yang metodenya GetHashCode(Object) menghitung kode hash objek saat ini Tuple<T1> .
Mengembalikan
Kode hash bilangan bulat bertanda tangan 32-bit.
Penerapan
Keterangan
Anggota ini adalah implementasi anggota antarmuka eksplisit. Ini hanya dapat digunakan ketika instans dilemparkan Tuple<T1> ke IStructuralEquatable antarmuka.
Metode ini hanya membungkus panggilan ke comparer implementasi objek IEqualityComparer.GetHashCode .
Algoritma yang digunakan untuk menghitung kode hash harus mengembalikan kode hash yang sama untuk dua Tuple<T1> objek yang dianggap sama.