DataRowComparer<TRow> Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
-
IEqualityComparer<TRow>
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) |