Aracılığıyla paylaş


ValueTuple.IStructuralEquatable.Equals(Object, IEqualityComparer) Yöntem

Tanım

Geçerli ValueTuple örneğin belirtilen bir karşılaştırma yöntemine göre belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür.

 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

Parametreler

other
Object

Örnekle karşılaştırılacak nesne.

comparer
IEqualityComparer

İki nesnenin eşit olup olmadığını değerlendirmek için kullanılacak yöntemi tanımlayan nesne.

Döndürülenler

true geçerli örnek belirtilen nesneye eşitse; aksi takdirde , false.

Uygulamalar

Açıklamalar

Bu üye açık arabirim geliştirmesidir. Yalnızca t> örneği bir IStructuralEquatable arabirime yayınlandığında ValueTuplekullanılabilir. Uygulama IEqualityComparer.Equals yalnızca othernulldeğilse ve bir ValueTuple nesneye başarıyla atanabiliyorsa çağrılır.

Şunlara uygulanır

Ayrıca bkz.