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

Instance

Tekil ReferenceEqualityComparer örneği alır.

Yöntemler

Equals(Object)

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

(Devralındığı yer: Object)
Equals(Object, Object)

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

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()

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

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

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Şunlara uygulanır