Perguntas com a marcação «iequalitycomparer»


3
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 = new BoxEqualityComparer(); Dictionary&lt;Box, String&gt; boxes = new Dictionary&lt;Box, string&gt;(boxEqC); Box redBox = new Box(4, 3, …

9
Distinto, não funcionando com LINQ to Objects
class Program { static void Main(string[] args) { List&lt;Book&gt; books = new List&lt;Book&gt; { new Book { Name="C# in Depth", Authors = new List&lt;Author&gt; { new Author { FirstName = "Jon", LastName="Skeet" }, new Author { FirstName = "Jon", LastName="Skeet" }, } }, new Book { Name="LINQ in Action", Authors …

6
Como usar o IEqualityComparer
Tenho alguns sinos em meu banco de dados com o mesmo número. Eu quero obter todos eles sem duplicação. Criei uma classe de comparação para fazer este trabalho, mas a execução da função causa um grande atraso da função sem distinção, de 0,6 seg a 3,2 seg! Estou fazendo certo …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.