IAlternateEqualityComparer<TAlternate,T> Arabirim

Tanım

bir TAlternate örneğini T örneğiyle karşılaştırmayı desteklemek için bir IEqualityComparer<T> tarafından uygulanır.

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)

Tür Parametreleri

TAlternate

Karşılaştıracak alternatif tür.

Bu genel tür parametresi kontravaryanttır. Bu, kendi belirttiğiniz türü veya daha az türetilmiş başka bir türü kullanabileceğiniz anlamına gelir. Kovaryans ve kontravaryans hakkında daha fazla bilgi için bkz. Genel Türlerde Kovaryans ve Kontravaryans.
T

Karşılaştıracak tür.

Yöntemler

Create(TAlternate)

Equals(TAlternate, T) tarafından belirtilen alternateeşit olarak kabul edilen bir T oluşturur.

Equals(TAlternate, T)

Belirtilen alternate belirtilen othereşit olup olmadığını belirler.

GetHashCode(TAlternate)

Belirtilen alternatif örnek için bir karma kodu döndürür.

Şunlara uygulanır