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 для возврата одноэлементного экземпляра класса необходимо использовать свойство Default .

Этот класс не имеет состояния.

Этот класс запечатан и не может быть производным от.

Свойства

Default

Получает одноэлементный экземпляр класса DataRowComparer<TRow>. Это свойство доступно только для чтения.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
Equals(TRow, TRow)

Сравнивает два объекта DataRow путем использования сравнения по столбцам на основе значений.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetHashCode(TRow)

Возвращает хэш-код указанного объекта DataRow.

GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел