ValueTuple<T1,T2>.IStructuralEquatable.Equals 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 nilai yang menunjukkan apakah instans saat ini ValueTuple<T1,T2> sama dengan objek tertentu berdasarkan metode perbandingan yang ditentukan.
virtual bool System.Collections.IStructuralEquatable.Equals(System::Object ^ other, System::Collections::IEqualityComparer ^ comparer) = System::Collections::IStructuralEquatable::Equals;
bool IStructuralEquatable.Equals (object other, System.Collections.IEqualityComparer comparer);
abstract member System.Collections.IStructuralEquatable.Equals : obj * System.Collections.IEqualityComparer -> bool
override this.System.Collections.IStructuralEquatable.Equals : obj * System.Collections.IEqualityComparer -> bool
Function Equals (other As Object, comparer As IEqualityComparer) As Boolean Implements IStructuralEquatable.Equals
Parameter
- other
- Object
Objek untuk dibandingkan dengan instans ini.
- comparer
- IEqualityComparer
Objek yang menentukan metode yang akan digunakan untuk mengevaluasi apakah kedua objek sama.
Mengembalikan
true
jika instans saat ini sama dengan objek yang ditentukan; jika tidak, false
.
Penerapan
Keterangan
Anggota ini adalah implementasi anggota antarmuka eksplisit. Ini hanya dapat digunakan ketika instans dilemparkan ValueTuple<T1,T2> ke IStructuralEquatable antarmuka.
Implementasi IEqualityComparer.Equals(Object, Object) hanya dipanggil jika other
bukan null
, dan jika dapat berhasil dilemparkan ke ValueTuple<T1,T2> komponen yang memiliki jenis yang sama dengan instans saat ini. Metode ini IStructuralEquatable.Equals(Object, IEqualityComparer) terlebih dahulu meneruskan Item1 nilai ValueTuple<T1,T2> objek yang akan dibandingkan Equals(Object, Object) dengan implementasi. Jika panggilan metode ini mengembalikan true
, metode dipanggil lagi dan meneruskan Item2 nilai dari dua ValueTuple<T1,T2> instans.