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