Resultados da pesquisa a pedido "iequalitycomparer"

1 a resposta

EqualityComparer <T>. O padrão não é inteligente o suficiente

Eu estava lendo o código fonte deEqualityComparer<T>.Default e descobriu que não é tão inteligente. Aqui está um exemplo enum MyEnum : int { A, B } EqualityComparer<MyEnum>.Default.Equals(MyEnum.A, MyEnum.B) //is as fast as ...

6 a resposta

Como usar o IEqualityComparer

Tenho alguns sinos no meu banco de dados com o mesmo número. Eu quero obter todos eles sem duplicação. Então, crio uma classe de comparação para fazer esse trabalho, mas a execução da função atrasa muito a função sem distinção, de 0,6 segundos a ...

1 a resposta

IEqualityComparer para SequenceEqual

Em C #, existe uma

3 a resposta

IEqualityComparer não está funcionando como pretendido

eu tenho umList dos caminhos dos arquivos armazenados no meu computador. Meu objetivo é primeiro filtrar os arquivos que têm o mesmo nome e depois filtrar aqueles que têm o mesmo tamanho. Para isso, criei duas classes ...

3 a resposta

Qual é o papel do GetHashCode no IEqualityComparer <T> no .NET?

Estou tentando entender o papel do método GetHashCode da interface IEqualityComparer. O exemplo a seguir é retirado do MSDN: using System; using System.Collections.Generic; class Example { static void Main() { try { BoxEqualityComparer boxEqC = ...

5 a resposta

Como implementar o IEqualityComparer para retornar valores distintos?

Tenho uma consulta L2E que retorna alguns dados que contêm objetos duplicados. Eu preciso remover esses objetos duplicados. Basicamente, devo assumir que, se seus IDs forem os mesmos, os objetos serão duplicados. Eu tenteiq.Distinct(), mas isso ...

2 a resposta

LINQ GroupBy em vários campos do tipo ref; EqualityComparer personalizado

Então eu examinei cerca de 20 exemplos sobre isso em SO e em outros lugares, mas não encontrei um que cobre o que estou tentando fazer. Este -Posso especific...

3 a resposta

IEqualityComparer <T> que usa ReferenceEquals

3 a resposta

IEqualityComparer para o tipo anônimo

2 a resposta

Como você cria uma implementação de igualdade dinâmica onde você pode passar os nomes de propriedades para serem comparados?