다음을 통해 공유


DataRowComparer<TRow> 클래스

정의

값 기반 비교를 사용하여 두 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<T> 인터페이스를 사용 하 여 의미 체계 값 기반 비교 DataRow 개체입니다. 때문에이 클래스는 필요한 일부 집합 기반 작업의 기본 구현 (같은 Distinct, Union, Intersect, 및 Except) 기반 의미 체계를 사용 하 여 비교할 DataRow 대신 개체 참조를 비교는 DataRow 개체 값입니다. 합니다 Default 클래스를 사용 하 여 값을 비교 하는 DataRow 개체 및 개체 참조를 비교 하지 않습니다.

이 클래스는 직접 인스턴스화할 수 없습니다. 대신 합니다 Default 의 singleton 인스턴스를 반환할 속성을 사용 해야는 Default 클래스입니다.

이 클래스는 상태 비저장입니다.

이 클래스는 봉인 되어 있으며에서 파생 될 수 없습니다.

속성

Default

DataRowComparer<TRow>의 singleton 인스턴스를 가져옵니다. 이 속성은 읽기 전용입니다.

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
Equals(TRow, TRow)

열 단위 값 기반 비교를 사용하여 두 DataRow 개체를 비교합니다.

GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetHashCode(TRow)

지정된 DataRow 개체의 해시 코드를 반환합니다.

GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상

추가 정보