Resultados da pesquisa a pedido "iequalitycomparer"

1 a resposta

Verificando a igualdade no Objective-C

Como faço para verificar se a chave no dicionário é igual à string no parâmetro method? ou seja, no código abaixo, dictobj é o objeto do NSMutableDictionary, e para cada chave no dictobj eu preciso comparar com a string. Como conseguir isso? Eu ...

2 a resposta

Como usar o linq `Except` com várias propriedades com classe diferente?

Estou tentando aprender oLinq/Lambda expressões e estava preso em algum lugar. O que eu estava fazendo Eu criei duas classes com propriedades que possuem algumas propriedades comuns. As classes são como (é código de teste). class TestA { ...

5 a resposta

Que problema IStructuralEquatable e IStructuralComparable resolvem?

Percebi que essas duas interfaces e várias classes associadas foram adicionadas no .NET 4. Elas me parecem um pouco supérfluas; Eu li vários blogs sobre eles, mas ainda não consigo descobrir qual problema eles resolvem que era complicado antes do ...

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 ...

2 a resposta

Por que precisamos da interface IEqualityComparer, IEqualityComparer <T>?

s métodos 'Equal' e 'GetHashcode' existem na classe de objetos e nosso tipo herda a classe base de objetos. qual é a diferença entre implementar os dois métodos do objeto diretamente e usar a interface IComparer? se substituirmos o objeto Equal ...

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 ...

10 a resposta

Qual é a diferença entre IEqualityComparer <T> e IEquatable <T>?

Quero entender os cenários em queIEqualityComparer<T> [http://msdn.microsoft.com/en-us/library/ms132151.aspx] eIEquatable<T> [http://msdn.microsoft.com/en-us/library/ms131187.aspx] deve ser usado. A documentação do MSDN para os dois parece muito ...