IAlternateEqualityComparer<TAlternate,T> Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |
| Equals(TAlternate, T) |
Avgör om den angivna är |
| GetHashCode(TAlternate) |
Returnerar en hash-kod för den angivna alternativa instansen. |