DataRowComparer<TRow> 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用數值比較,比較兩個 DataRow 物件是否相等。
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)
類型參數
- TRow
要比較之物件的型別,通常為 DataRow。
- 繼承
-
DataRowComparer<TRow>
- 實作
-
IEqualityComparer<TRow>
備註
這個類別會實作 介面, IEqualityComparer<T> 並使用以值為基礎的語意來比較 DataRow 物件。 這個類別是必要的,因為某些集合型作業的預設實作 (例如 、、 和) 使用參考型語意來比較物件參考,而不是比較DataRowDataRow物件值。ExceptIntersectUnionDistinct 類別 Default 是用來比較物件的值 DataRow ,而且不會比較對象參考。
此類別無法直接具現化。 相反地, Default 屬性必須用來傳回 類別的單 Default 一實例。
這個類別是無狀態的。
這個類別是密封的,而且無法衍生自 。
屬性
Default |
取得 DataRowComparer<TRow> 的單一執行個體。 這個屬性是唯讀的。 |
方法
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
Equals(TRow, TRow) |
使用數值比較,逐資料行比較兩個 DataRow 物件。 |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetHashCode(TRow) |
傳回指定之 DataRow 物件的雜湊程式碼。 |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |