Ich möchte die Szenarien verstehen, in denen IEqualityComparer<T>und wo IEquatable<T>sie verwendet werden sollten. Die MSDN-Dokumentation für beide sieht sehr ähnlich
Ich möchte die Szenarien verstehen, in denen IEqualityComparer<T>und wo IEquatable<T>sie verwendet werden sollten. Die MSDN-Dokumentation für beide sieht sehr ähnlich
Ich versuche die Rolle der GetHashCode-Methode der Schnittstelle IEqualityComparer zu verstehen. Das folgende Beispiel stammt aus MSDN: using System; using System.Collections.Generic; class Example { static void Main() { try { BoxEqualityComparer boxEqC = new BoxEqualityComparer();...
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" }, } },...
Ich habe einige Glocken in meiner Datenbank mit der gleichen Nummer. Ich möchte sie alle ohne Vervielfältigung erhalten. Ich habe eine Vergleichsklasse erstellt, um diese Arbeit zu erledigen, aber die Ausführung der Funktion verursacht eine große Verzögerung der Funktion ohne Unterschied, von 0,6...