Condividi tramite


DataRowComparer<TRow> Classe

Definizione

Confronta due DataRow oggetti per ottenere l'equivalenza usando il confronto basato su valori.

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 DataRowgenere .

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 è obbligatoria perché le implementazioni predefinite di alcune operazioni basate su set , ad esempio Distinct, IntersectUnion, e Except, usano la semantica basata su riferimento per confrontare DataRow i riferimenti agli oggetti, anziché confrontare i valori dell'oggettoDataRow. La Default classe viene utilizzata per confrontare i valori degli DataRow oggetti e non confronta i riferimenti all'oggetto.

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 è sealed e non può essere derivata da .

Proprietà

Nome Descrizione
Default

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

Metodi

Nome Descrizione
Equals(Object)

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

(Ereditato da Object)
Equals(TRow, TRow)

Confronta due DataRow oggetti usando un confronto basato su valori di colonna per colonna.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetHashCode(TRow)

Restituisce un codice hash per l'oggetto specificato DataRow .

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche