DataRowComparer<TRow> Klasa

Definicja

Porównuje dwa DataRow obiekty równoważności przy użyciu porównania opartego na wartościach.

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 obiektów, które mają być porównywane, zazwyczaj DataRow.

Dziedziczenie
DataRowComparer<TRow>
Implementuje

Uwagi

Ta klasa implementuje IEqualityComparer<T> interfejs i używa semantyki opartej na wartości do porównywania DataRow obiektów. Ta klasa jest wymagana, ponieważ domyślne implementacje niektórych operacji opartych na zestawie (takich jak Distinct, , UnionIntersecti Except) używają semantyki DataRow opartych na odwołaniach do odwołań do odwołań do obiektów, a nie porównywania DataRow wartości obiektów. Klasa Default służy do porównywania wartości DataRow obiektów i nie porównuje odwołań do obiektów.

Nie można utworzyć wystąpienia tej klasy bezpośrednio. Default Zamiast tego właściwość musi być używana do zwracania pojedynczego Default wystąpienia klasy.

Ta klasa jest bezstanowa.

Ta klasa jest zapieczętowana i nie może być pochodna.

Właściwości

Default

Pobiera pojedyncze wystąpienie klasy DataRowComparer<TRow>. Ta właściwość jest tylko do odczytu.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
Equals(TRow, TRow)

Porównuje dwa DataRow obiekty przy użyciu porównania opartego na wartościach według kolumny.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetHashCode(TRow)

Zwraca kod skrótu dla określonego DataRow obiektu.

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też