DataRowComparer<TRow> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
-
IEqualityComparer<TRow>
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) |