Condividi tramite


IAlternateEqualityComparer<TAlternate,T> Interfaccia

Definizione

Implementato da un IEqualityComparer<T> per supportare il confronto di un'istanza di TAlternate con un'istanza di 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)

Parametri di tipo

TAlternate

Tipo alternativo da confrontare.

Questo parametro di tipo è controvariante, ovvero puoi usare il tipo specificato o qualsiasi tipo meno derivato. Per altre informazioni sulla covarianza e la controvarianza, vedi Covarianza e controvarianza nei generics.
T

Tipo da confrontare.

Metodi

Create(TAlternate)

Crea un T considerato da Equals(TAlternate, T) uguale all'alternatespecificato.

Equals(TAlternate, T)

Determina se il alternate specificato è uguale al otherspecificato.

GetHashCode(TAlternate)

Restituisce un codice hash per l'istanza alternativa specificata.

Si applica a