IAlternateEqualityComparer<TAlternate,T> Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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> 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
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
| Name | Description |
|---|---|
| Create(TAlternate) |
Vytvoří |
| Equals(TAlternate, T) |
Určuje, zda se zadaná |
| GetHashCode(TAlternate) |
Vrátí kód hash pro zadanou alternativní instanci. |