В linq вроде нет DistinctBy, а то что ты вызвал просто Distinct тебе ничего не даст, т.к. он не в курсе, что ты хочешь сделать дистинкт именно по именам
просто в инете сказали переопределить Equals и GetHashCode, чтобы Distinct заработал, но видимо это скам.\
Не скам - мой проёб (не правильно прочитал код, что ты скинул)
У тебя точно правильный gethashcode?
брал в пример этот код, я не особо понимаю, как правильно
Переопределить — это убрать интерфейс и сделать override Equals
Обсуждают сегодня