Поделиться через


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)

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