Partager via


DataRowComparer<TRow> Classe

Définition

Compare deux objets DataRow pour vérifier leur équivalence à l'aide de la comparaison basée sur les valeurs.

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)

Paramètres de type

TRow

Type des objets à comparer, en général DataRow.

Héritage
DataRowComparer<TRow>
Implémente

Remarques

Cette classe implémente l’interface IEqualityComparer<T> et utilise la sémantique basée sur les valeurs pour comparer des DataRow objets. Cette classe est requise, car les implémentations par défaut de certaines opérations basées sur des ensembles (telles que , , et Except) utilisent la sémantique basée sur les références pour comparer les DataRow références d’objet, au lieu de comparer les valeurs d’objetDataRow. IntersectUnionDistinct La Default classe est utilisée pour comparer les valeurs des DataRow objets et ne compare pas les références d’objets.

Cette classe ne peut pas être instanciée directement. Au lieu de cela, la Default propriété doit être utilisée pour retourner un singleton instance de la Default classe .

Cette classe est sans état.

Cette classe est scellée et ne peut pas être dérivée de .

Propriétés

Default

Obtient une instance singleton de DataRowComparer<TRow>. Cette propriété est en lecture seule.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
Equals(TRow, TRow)

Compare deux objets DataRow en utilisant une comparaison colonne par colonne, basée sur les valeurs.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetHashCode(TRow)

Retourne un code de hachage pour l'objet DataRow spécifié.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi