Condividi tramite


DataRowComparer<TRow> Classe

Definizione

Confronta due oggetti DataRow per verificarne l'equivalenza utilizzando il confronto basato su valore.

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)

Parametri di tipo

TRow

Tipo di oggetti da confrontare, in genere DataRow.

Ereditarietà
DataRowComparer<TRow>
Implementazioni

Commenti

Questa classe implementa l'interfaccia e usa la IEqualityComparer<T> semantica basata su valori per confrontare DataRow gli oggetti. Questa classe è necessaria perché le implementazioni predefinite di alcune operazioni basate su set (ad esempio , , e Except) usano la semantica basata su riferimento per confrontare i riferimenti agli oggetti, anziché confrontare DataRow i valori dell'oggettoDataRow. IntersectUnionDistinct La Default classe viene usata per confrontare i valori degli oggetti e non confronta i riferimenti all'oggetto DataRow .

Non è possibile creare direttamente istanze di questa classe. È invece necessario utilizzare la Default proprietà per restituire un'istanza singleton della Default classe.

Questa classe è senza stato.

Questa classe è bloccata e non può essere derivata da.

Proprietà

Default

Ottiene un'istanza singleton di DataRowComparer<TRow>. Questa proprietà è di sola lettura.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
Equals(TRow, TRow)

Confronta due oggetti DataRow utilizzando un confronto per colonna, basato su valore.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetHashCode(TRow)

Viene restituito un codice hash per l'oggetto DataRow specificato.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche