- сложный объект
написал компраматор, юзаю метод дистинкт и вот в чем беда:
метод дистинкт использует GetHashCode() для сравнения значений
что делать если невозможно определить этот метод без коллизий?
https://docs.microsoft.com/en-us/dotnet/api/system.linq.enumerable.distinct?view=netcore-3.1#System_Linq_Enumerable_Distinct__1_System_Collections_Generic_IEnumerable___0__System_Collections_Generic_IEqualityComparer___0__
А разница
ну представь что у тебя 100_000_000_000 значений. А хеш - ИНТЕЖЕР
Обсуждают сегодня