Share via


EqualityComparer<T>.IEqualityComparer.Equals(Object, Object) Yöntem

Tanım

Belirtilen nesnelerin eşit olup olmadığını belirler.

 virtual bool System.Collections.IEqualityComparer.Equals(System::Object ^ x, System::Object ^ y) = System::Collections::IEqualityComparer::Equals;
bool IEqualityComparer.Equals (object x, object y);
abstract member System.Collections.IEqualityComparer.Equals : obj * obj -> bool
override this.System.Collections.IEqualityComparer.Equals : obj * obj -> bool
Function Equals (x As Object, y As Object) As Boolean Implements IEqualityComparer.Equals

Parametreler

x
Object

Karşılaştırma yapılacak ilk nesne.

y
Object

Karşılaştırma yapılacak ikinci nesne.

Döndürülenler

true belirtilen nesneler eşitse; aksi takdirde , false.

Uygulamalar

Özel durumlar

x veya y türüne atanamayan bir türdür T.

Açıklamalar

Bu yöntem yöntemi için Equals(T, T) bir sarmalayıcıdır, bu nedenle obj geçerli örneğin genel bağımsız değişkeni T tarafından belirtilen türe yayınlanmalıdır. 'a Tyayınlanamazsa, bir ArgumentException oluşturulur.

Karşılaştırmaya null izin verilir ve özel durum oluşturmaz.

Şunlara uygulanır