Share via


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 nilai DataRow objek dan tidak membandingkan referensi objek.

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

Kelas ini tanpa status.

Kelas ini disegel dan tidak dapat berasal dari.

Properti

Default

Mendapatkan instans singleton dari DataRowComparer<TRow>. Properti ini bersifat hanya baca.

Metode

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 kolom demi kolom.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetHashCode(TRow)

Mengembalikan kode hash untuk objek yang ditentukan DataRow .

GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga