iequalitycomparer

Jaka jest rola GetHashCode w Ieequalitycomparer in.NET?

Próbuję zrozumieć rolę metody GetHashCode interfejsu Ieequalitycomparer. Poniższy przykład pochodzi z MSDN: using System; ... miejscu powiemy frameworkowi regułę używaną do porównywania obiektów. Dlaczego potrzebny jest GetHashCode? Dzięki. Lucian

Distinct nie działa z LINQ to Objects

class Program { static void Main(string[] args) { List<Book> books = new List<Book> { ... b) { return true; } public static bool operator !=(Author a, Author b) { return false; }

Jaka jest różnica między Ieequalitycomparer a Ieequatable?

Chcę zrozumieć scenariusze, w których IEqualityComparer<T> oraz IEquatable<T> należy stosować. Dokumentacja MSDN dla obu wygląda bardzo podobnie.

Jaki problem rozwiązuje się równomiernie i równomiernie?

Zauważyłem, że te dwa interfejsy i kilka powiązanych klas zostało dodanych w. Net 4. Wydaje mi się, że są trochę zbędne; czyt ... zumieć, jaki problem rozwiązali, który był trudny przed. NET 4. Do czego służą IStructuralEquatable i IStructuralComparable?

C# 3.0: trzeba zwracać duplikaty z listy<>

Mam listę obiektów w C# i potrzebuję sposobu na zwrócenie tych obiektów, które są uważane za duplikaty w liście. Nie potrzeb ... mojego repozytorium lub db, tak że mam tylko jeden samochód na kolor w moim repozytorium. Każda pomoc będzie mile widziana.

Jak korzystać z Ieequalitycomparer

Mam w bazie kilka dzwonków o tym samym numerze. Chcę je wszystkie zdobyć bez powielania. Następnie tworzę klasę compare, aby ... rn false; } } public int GetHashCode(Class_reglement codeh) { return 0; } }

Jak zaimplementować Ieequalitycomparer, aby zwrócić różne wartości?

Mam zapytanie L2E, które zwraca dane zawierające zduplikowane obiekty. Muszę usunąć te duplikaty obiektów. Zasadniczo powinie ... { return obj == null ? 0 : obj.Id; } } Jak więc poprawnie napisać własne IEqualityComparer?

Ieequalitycomparer for anonymous type

Mam to var n = ItemList.Select(s => new { s.Vchr, s.Id, s.Ctr, s.Vendor, s.Description, s.Invoice }).ToList(); n.AddRa ... eważ używam anonimowych typów, nie ma typu, z którym jest kojarzony. "Pomóż mi Obi Wan Kenobi, jesteś moją jedyną nadzieją"