ReferenceEqualityComparer Sınıf

Tanım

IEqualityComparer<T> İki nesne örneğini karşılaştırırken değer eşitliği (ReferenceEquals(Object, Object)) yerine başvuru eşitliği (Equals(Object)) kullanan bir.

public ref class ReferenceEqualityComparer sealed : System::Collections::Generic::IEqualityComparer<System::Object ^>, System::Collections::IEqualityComparer
public sealed class ReferenceEqualityComparer : System.Collections.Generic.IEqualityComparer<object>, System.Collections.IEqualityComparer
type ReferenceEqualityComparer = class
    interface IEqualityComparer<obj>
    interface IEqualityComparer
Public NotInheritable Class ReferenceEqualityComparer
Implements IEqualityComparer, IEqualityComparer(Of Object)
Devralma
ReferenceEqualityComparer
Uygulamalar

Açıklamalar

Tür ReferenceEqualityComparer örneği oluşturulamaz. Bunun yerine, bu türün Instance tekil örneğine erişmek için özelliğini kullanın.

Özellikler

Name Description
Instance

Tekil ReferenceEqualityComparer örneği alır.

Yöntemler

Name Description
Equals(Object, Object)

İki nesne başvurusunun aynı nesne örneğine başvurup başvurmadığını belirler.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetHashCode(Object)

Belirtilen nesne için bir karma kodu döndürür. Döndürülen karma kod nesnenin içeriğini değil nesne kimliğini temel alır.

GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır