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


IAlternateEqualityComparer<TAlternate,T> Интерфейс

Определение

Реализовано IEqualityComparer<T> для поддержки сравнения экземпляра TAlternate с экземпляром T.

generic <typename TAlternate, typename T>
public interface class IAlternateEqualityComparer
public interface IAlternateEqualityComparer<in TAlternate,T>
type IAlternateEqualityComparer<'Alternate, 'T> = interface
Public Interface IAlternateEqualityComparer(Of In TAlternate, T)

Параметры типа

TAlternate

Альтернативный тип для сравнения.

Это контравариантный параметр типа. Это означает, что вы можете использовать любой из указанных типов или любой тип, являющийся менее производным. Дополнительные сведения о ковариантности и контрвариантности см. в статье Ковариантность и контрвариантность в универсальных шаблонах.
T

Тип для сравнения.

Методы

Create(TAlternate)

Создает T, который считается Equals(TAlternate, T) равным указанному alternate.

Equals(TAlternate, T)

Определяет, равен ли указанный alternate указанный other.

GetHashCode(TAlternate)

Возвращает хэш-код для указанного альтернативного экземпляра.

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