ReferenceEqualityComparer Класс

Определение

Объект, IEqualityComparer<T> использующий равенство ссылок (ReferenceEquals(Object, Object)) вместо равенства значений (Equals(Object)) при сравнении двух экземпляров объектов.

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)
Наследование
ReferenceEqualityComparer
Реализации

Комментарии

Не ReferenceEqualityComparer удается создать экземпляр типа. Вместо этого используйте Instance свойство для доступа к одноэлементным экземпляру этого типа.

Свойства

Имя Описание
Instance

Возвращает одноэлементный ReferenceEqualityComparer экземпляр.

Методы

Имя Описание
Equals(Object, Object)

Определяет, относятся ли два ссылки на объекты к одному экземпляру объекта.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetHashCode(Object)

Возвращает хэш-код для указанного объекта. Возвращаемый хэш-код основан на удостоверении объекта, а не на содержимом объекта.

GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к