IAlternateEqualityComparer<TAlternate,T> Interfaz

Definición

Implementado por para IEqualityComparer<T> admitir la comparación de una TAlternate instancia con una T instancia de .

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

Tipo alternativo que se va a comparar.

Este parámetro de tipo es contravariante, es decir, puede usar el tipo que haya especificado o cualquier tipo menos derivado. Si desea obtener más información sobre la covarianza y la contravarianza, consulte Covarianza y contravarianza en genéricos.
T

Tipo que se va a comparar.

Métodos

Nombre Description
Create(TAlternate)

Crea un T objeto que se considera Equals(TAlternate, T) que es igual al especificado alternate.

Equals(TAlternate, T)

Determina si el objeto especificado alternate es igual al especificado other.

GetHashCode(TAlternate)

Devuelve un código hash para la instancia alternativa especificada.

Se aplica a