Partilhar via


IAlternateEqualityComparer<TAlternate,T> Interface

Definição

Implementado por um IEqualityComparer<T> para dar suporte à comparação de uma instância de TAlternate com uma instância de 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)

Parâmetros de tipo

TAlternate

O tipo alternativo a ser comparado.

Este parâmetro de tipo é contravariante. Isso significa que é possível usar o tipo especificado ou qualquer tipo menos derivado. Para obter mais informações sobre covariância e contravariância, consulte Covariância e contravariância em genéricos.
T

O tipo a ser comparado.

Métodos

Create(TAlternate)

Cria um T que é considerado por Equals(TAlternate, T) como igual ao alternateespecificado.

Equals(TAlternate, T)

Determina se o alternate especificado é igual ao otherespecificado.

GetHashCode(TAlternate)

Retorna um código hash para a instância alternativa especificada.

Aplica-se a