DataRowComparer<TRow> Classe

Definição

Compara dois DataRow objetos para equivalência usando comparação baseada em valores.

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)

Parâmetros de Tipo Genérico

TRow

O tipo de objetos a comparar, tipicamente DataRow.

Herança
DataRowComparer<TRow>
Implementações

Observações

Esta classe implementa a IEqualityComparer<T> interface e utiliza semântica baseada em valores para comparar DataRow objetos. Esta classe é necessária porque as implementações padrão de algumas operações baseadas em conjuntos (como Distinct, Union, Intersect, e Except) usam semântica baseada em referência para comparar DataRow referências de objetos, em vez de comparar os DataRow valores dos objetos. A Default classe é usada para comparar os valores dos DataRow objetos e não compara as referências aos objetos.

Esta classe não pode ser instanciada diretamente. Em vez disso, a Default propriedade deve ser usada para devolver uma instância singleton da Default classe.

Esta classe é apátrida.

Esta classe é selada e não pode ser derivada de.

Propriedades

Name Description
Default

Obtém uma única instância de DataRowComparer<TRow>. Esta propriedade é somente leitura.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Equals(TRow, TRow)

Compara dois DataRow objetos utilizando uma comparação coluna a coluna, baseada em valores.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetHashCode(TRow)

Devolve um código de hash para o objeto especificado DataRow .

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também