Aracılığıyla paylaş


DataRowComparer<TRow> Sınıf

Tanım

Değer tabanlı karşılaştırmayı kullanarak denklik için iki DataRow nesneyi karşılaştırır.

generic <typename TRow>
 where TRow : DataRowpublic ref class DataRowComparer sealed : System::Collections::Generic::IEqualityComparer<TRow>
public sealed class DataRowComparer<TRow> : System.Collections.Generic.IEqualityComparer<TRow> where TRow : DataRow
type DataRowComparer<'Row (requires 'Row :> DataRow)> = class
    interface IEqualityComparer<'Row (requires 'Row :> DataRow)>
Public NotInheritable Class DataRowComparer(Of TRow)
Implements IEqualityComparer(Of TRow)

Tür Parametreleri

TRow

Karşılaştırılacak nesne türü, genellikle DataRow.

Devralma
DataRowComparer<TRow>
Uygulamalar

Açıklamalar

Bu sınıf arabirimini IEqualityComparer<T> uygular ve nesneleri karşılaştırmak DataRow için değer tabanlı semantiği kullanır. Bazı ayar tabanlı işlemlerin (, , ve gibiDistinct) varsayılan uygulamaları nesne değerlerini karşılaştırmak DataRow yerine nesne başvurularını karşılaştırmak DataRow için başvuru tabanlı semantiği kullandığından bu sınıf gereklidir. UnionExceptIntersect Default sınıfı, nesnelerin değerlerini DataRow karşılaştırmak için kullanılır ve nesne başvurularını karşılaştırmaz.

Bu sınıf doğrudan örneklenemez. Bunun yerine, Default sınıfının tek bir örneğini Default döndürmek için özelliği kullanılmalıdır.

Bu sınıf durum bilgisi yok.

Bu sınıf korumalıdır ve öğesinden türetilemez.

Özellikler

Name Description
Default

öğesinin tek bir örneğini DataRowComparer<TRow>alır. Bu özellik salt okunurdur.

Yöntemler

Name Description
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
Equals(TRow, TRow)

Sütuna göre, değer tabanlı karşılaştırma kullanarak iki DataRow nesneyi karşılaştırır.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetHashCode(TRow)

Belirtilen DataRow nesne için bir karma kodu döndürür.

GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.