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 : DataRowtype 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 对象。 此类是必需的,因为某些基于集的操作的默认实现 ((如 、、 和 Except) )使用基于引用的语义来比较DataRow对象引用,而不是比较DataRow对象Intersect值。 UnionDistinct 类 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) |