Bagikan melalui


IAlternateEqualityComparer<TAlternate,T> Antarmuka

Definisi

Diimplementasikan oleh IEqualityComparer<T> untuk mendukung perbandingan instans TAlternate dengan instans 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)

Jenis parameter

TAlternate

Jenis alternatif untuk dibandingkan.

Parameter jenis ini bersifat kontravarian. Artinya, Anda bisa menggunakan jenis yang Anda tentukan atau jenis apa pun yang tidak banyak diturunkan. Untuk informasi lebih lanjut tentang kovariansi dan kontravariansi, lihat Kovariansi dan Kontravariansi dalam Generik.
T

Jenis yang akan dibandingkan.

Metode

Create(TAlternate)

Membuat T yang dianggap oleh Equals(TAlternate, T) sama dengan alternateyang ditentukan.

Equals(TAlternate, T)

Menentukan apakah alternate yang ditentukan sama dengan otheryang ditentukan.

GetHashCode(TAlternate)

Mengembalikan kode hash untuk instans alternatif yang ditentukan.

Berlaku untuk