IAlternateEqualityComparer<TAlternate,T> Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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> where TAlternate : allows ref struct where T : allows ref struct
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
| Nome | Description |
|---|---|
| Create(TAlternate) |
Cria um |
| Equals(TAlternate, T) |
Determina se o |
| GetHashCode(TAlternate) |
Retorna um código hash para a instância alternativa especificada. |