DataRowComparer<TRow> Klasse

Definition

Vergleicht zwei DataRow-Objekte in einem wertbasiertem Vergleich auf Übereinstimmung.

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)

Typparameter

TRow

Die Objekttypen, die verglichen werden, i. d. R. DataRow.

Vererbung
DataRowComparer<TRow>
Implementiert

Hinweise

Diese Klasse implementiert die IEqualityComparer<T> -Schnittstelle und verwendet eine Wert basierte Semantik zum Vergleichen von- DataRow Objekten. Diese Klasse ist erforderlich, da die Standard Implementierungen einiger Satz basierter Vorgänge (z. b. Distinct , Union , Intersect und Except ) Verweis basierte Semantik zum Vergleichen DataRow von Objekt verweisen verwenden, anstatt die DataRow Objektwerte zu vergleichen. Die Default -Klasse wird verwendet, um die Werte der DataRow -Objekte zu vergleichen, und die Objekt Verweise werden nicht verglichen.

Diese Klasse kann nicht direkt instanziiert werden. Stattdessen muss die- Default Eigenschaft verwendet werden, um eine Singleton Instanz der- Default Klasse zurückzugeben.

Diese Klasse ist zustandslos.

Diese Klasse ist versiegelt und kann nicht von abgeleitet werden.

Eigenschaften

Default

Ruft eine Singletoninstanz von DataRowComparer<TRow> ab. Diese Eigenschaft ist schreibgeschützt.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
Equals(TRow, TRow)

Vergleicht zwei DataRow-Objekte in einem spaltenweisen, wertbasierten Vergleich.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetHashCode(TRow)

Gibt einen Hashcode für das angegebene DataRow-Objekt zurück.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für

Siehe auch