DataRowComparer<TRow> Třída

Definice

Porovná dva DataRow objekty pro ekvivalenci pomocí porovnání na základě hodnot.

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í porovnávat, 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 , , a ) k porovnání DataRow odkazů na objekty místo porovnání hodnot objektů používají sémantiku založenou na DataRow odkazech.ExceptIntersectUnionDistinct Třída Default se používá k porovnání hodnot DataRow objektů a nerovná odkazy na objekty.

Tuto třídu nelze vytvořit přímo. Místo toho Default musí být vlastnost použita k vrácení jednoznačné instance Default třídy.

Tato třída je bezstavová.

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

Vlastnosti

Default

Získá jednoúčelovou instanci .DataRowComparer<TRow> Tato vlastnost je jen ke čtení.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

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

Porovná dva DataRow objekty pomocí porovnání hodnot po sloupci.

GetHashCode()

Slouží jako výchozí hashovací funkce.

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

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

GetType()

Type Získá z aktuální instance.

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

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

(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é