Je veux comprendre les scénarios où IEqualityComparer<T>et IEquatable<T>doivent être utilisés. La documentation MSDN pour les deux semble très
Je veux comprendre les scénarios où IEqualityComparer<T>et IEquatable<T>doivent être utilisés. La documentation MSDN pour les deux semble très
J'essaie de comprendre le rôle de la méthode GetHashCode de l'interface IEqualityComparer. L'exemple suivant est tiré de MSDN: using System; using System.Collections.Generic; class Example { static void Main() { try { BoxEqualityComparer boxEqC = new BoxEqualityComparer(); Dictionary<Box,...
class Program { static void Main(string[] args) { List<Book> books = new List<Book> { new Book { Name="C# in Depth", Authors = new List<Author> { new Author { FirstName = "Jon", LastName="Skeet" }, new Author { FirstName = "Jon", LastName="Skeet" }, } }, new Book { Name="LINQ in...
J'ai quelques cloches dans ma base de données avec le même numéro. Je veux tous les obtenir sans duplication. J'ai créé une classe de comparaison pour faire ce travail, mais l'exécution de la fonction provoque un gros retard de la fonction sans distinction, de 0,6 sec à 3,2 sec! Est-ce que je fais...