Bagikan melalui


DataRowComparer<TRow> Kelas

Definisi

Membandingkan dua DataRow objek untuk kesetaraan dengan menggunakan perbandingan berbasis nilai.

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)

Jenis parameter

TRow

Jenis objek yang akan dibandingkan, biasanya DataRow.

Warisan
DataRowComparer<TRow>
Penerapan

Keterangan

Kelas ini mengimplementasikan IEqualityComparer<T> antarmuka dan menggunakan semantik berbasis nilai untuk membandingkan DataRow objek. Kelas ini diperlukan karena implementasi default dari beberapa operasi berbasis set (seperti Distinct, , IntersectUnion, dan Except) menggunakan semantik berbasis referensi untuk membandingkan DataRow referensi objek, alih-alih membandingkan DataRow nilai objek. Kelas Default digunakan untuk membandingkan DataRow nilai objek dan tidak membandingkan referensi objek.

Kelas ini tidak dapat langsung diinstansiasi. Sebagai gantinya Default , properti harus digunakan untuk mengembalikan instans singleton kelas Default .

Kelas ini tanpa status.

Kelas ini disegel dan tidak dapat diturunkan.

Properti

Nama Deskripsi
Default

Mendapatkan instans singleton dari DataRowComparer<TRow>. Properti ini hanya dapat dibaca.

Metode

Nama Deskripsi
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
Equals(TRow, TRow)

Membandingkan dua DataRow objek dengan menggunakan perbandingan berbasis nilai kolom demi kolom.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetHashCode(TRow)

Mengembalikan kode hash untuk objek yang ditentukan DataRow .

GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga