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

Определение

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

generic <typename TAlternate, typename T>
public interface class IAlternateEqualityComparer
public interface IAlternateEqualityComparer<in TAlternate,T> where TAlternate : allows ref struct where T : allows ref struct
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)

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

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