Представляет базовый класс для реализаций универсального интерфейса IEqualityComparer<T> .
public abstract class EqualityComparer<T> : IEqualityComparer, IEqualityComparer<T>
Параметры типа
Тип | Имя | Описание |
---|---|---|
Default | Возвращает компаратор для типа, указанного универсальным аргументом. |
Тип | Имя | Описание |
---|---|---|
Equals(T, T) | При переопределении в производном классе определяет, равны ли два объекта типа T . | |
Equals(Object) | Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.) | |
GetHashCode(T) | При переопределении в производном классе служит хэш-функцией для указанного объекта для алгоритмов хэширования и структур данных, например хэш-таблицы. | |
GetHashCode() | Служит хэш-функцией по умолчанию. (Наследуется от Object.) | |
GetType() | Возвращает объект Type для текущего экземпляра. (Наследуется от Object.) | |
ToString() | Возвращает строку, представляющую текущий объект. (Наследуется от Object.) |