Język

IAlternateEqualityComparer<TAlternate,T> Interfejs

Definicja

Zaimplementowane przez element w IEqualityComparer<T> celu obsługi porównywania TAlternate wystąpienia z wystąpieniem 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)

Parametry typu

TAlternate

Alternatywny typ do porównania.

Ten parametr typu jest kontrawariantny. Oznacza to, że możesz użyć typu, który został przez Ciebie określony, lub dowolnego typu, który jest mniej pochodny. Aby uzyskać więcej informacji o kowariancji i kontrawariancji, zobacz Kowariancja i kontrawariancja w typach ogólnych.
T

Typ do porównania.

Metody

Nazwa Opis
Create(TAlternate)

Tworzy element T , który jest uznawany za równy Equals(TAlternate, T) określonej alternatewartości .

Equals(TAlternate, T)

Określa, czy określona wartość alternate jest równa określonej otherwartości .

GetHashCode(TAlternate)

Zwraca kod skrótu dla określonego wystąpienia alternatywnego.

Dotyczy