ReferenceEqualityComparer Class

Definition

IEqualityComparer<T>, который использует равенство ссылок (ReferenceEquals(Object, Object)) вместо равенства значений (Equals(Object)) при сравнении двух экземпляров объекта.An IEqualityComparer<T> that uses reference equality (ReferenceEquals(Object, Object)) instead of value equality (Equals(Object)) when comparing two object instances.

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)
Inheritance
ReferenceEqualityComparer
Implements

Remarks

Не удается создать экземпляр типа ReferenceEqualityComparer.The ReferenceEqualityComparer type cannot be instantiated. Вместо этого используйте свойство Instance для доступа к одноэлементному экземпляру этого типа.Instead, use the Instance property to access the singleton instance of this type.

Properties

Instance

Получает отдельный экземпляр ReferenceEqualityComparer.Gets the singleton ReferenceEqualityComparer instance.

Methods

Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Equals(Object, Object)

Определяет, ссылаются ли две ссылки на один и тот же экземпляр объекта.Determines whether two object references refer to the same object instance.

GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetHashCode(Object)

Возвращает хэш-код указанного объекта.Returns a hash code for the specified object. Возвращаемый хэш-код основан на идентификаторе объекта, а не на его содержимом.The returned hash code is based on the object identity, not on the contents of the object.

GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

Applies to