Sdílet prostřednictvím


DataRowComparer<TRow> Třída

Definice

Porovná dva DataRow objekty pro ekvivalenci pomocí porovnání založeného na hodnotách.

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)

Parametry typu

TRow

Typ objektů, které se mají porovnat, obvykle DataRow.

Dědičnost
DataRowComparer<TRow>
Implementuje

Poznámky

Tato třída implementuje rozhraní a používá sémantiku založenou IEqualityComparer<T> na hodnotách k porovnání DataRow objektů. Tato třída je povinná, protože výchozí implementace některých operací založených na sadě (například Distinct, IntersectUnion, a Except) používají k porovnání DataRow odkazů na objekt místo porovnání hodnot objektu DataRow referenční sémantiku. Třída Default se používá k porovnání hodnot DataRow objektů a nerovná odkazy na objekty.

Tuto třídu nelze přímo vytvořit instanci. Default Místo toho se vlastnost musí použít k vrácení instance singleton Default třídy.

Tato třída je bezstavová.

Tato třída je zapečetěná a nelze ji odvodit.

Vlastnosti

Name Description
Default

Získá singleton instance .DataRowComparer<TRow> Tato vlastnost je jen ke čtení.

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
Equals(TRow, TRow)

Porovná dva DataRow objekty pomocí porovnání podle sloupce na základě hodnoty.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetHashCode(TRow)

Vrátí kód hash pro zadaný DataRow objekt.

GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také