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) |
Создает |
Equals(TAlternate, T) |
Определяет, равен ли указанный |
GetHashCode(TAlternate) |
Возвращает хэш-код для указанного альтернативного экземпляра. |