IAlternateEqualityComparer<TAlternate,T> Gränssnitt

Definition

Implementerad av en IEqualityComparer<T> för att stödja jämförelse av en TAlternate instans med en T instans.

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)

Typparametrar

TAlternate

Den alternativa typ som ska jämföras.

Det här är en contravariant-typparameter. Det innebär att du kan använda antingen den typ du angett eller en typ som inte är lika härledd. Mer information om kovarians och kontravarians finns i Kovarians och kontravarians i Generisk typ.
T

Den typ som ska jämföras.

Metoder

Name Description
Create(TAlternate)

Skapar en T som anses Equals(TAlternate, T) vara lika med den angivna alternate.

Equals(TAlternate, T)

Avgör om den angivna är alternate lika med den angivna other.

GetHashCode(TAlternate)

Returnerar en hash-kod för den angivna alternativa instansen.

Gäller för