Sdílet prostřednictvím


IAlternateEqualityComparer<TAlternate,T> Rozhraní

Definice

Implementoval IEqualityComparer<T> pro podporu porovnávání instance TAlternate s instancí 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)

Parametry typu

TAlternate

Alternativní typ, který chcete porovnat.

Tento parametr typu je kontravariantní. To znamená, že můžete použít buď zadaný typ, nebo libovolný typ, který je méně odvozený. Další informace o kovarianci a kontravarianci najdete v tématu popisujícím kovarianci a kontravarianci u parametrického polymorfismu.
T

Typ, který chcete porovnat.

Metody

Create(TAlternate)

Vytvoří T, která se považuje za Equals(TAlternate, T), aby byla rovna zadanému alternate.

Equals(TAlternate, T)

Určuje, zda se zadaná alternate rovná zadanému other.

GetHashCode(TAlternate)

Vrátí kód hash pro zadanou alternativní instanci.

Platí pro