Давай так - ты не сможешь сделать сортировку на кастомном списке пока не поймёшь как это сделать на массиве. Возьми массив стандартный и реализуй на нём пузырёк с нуля. Тогда и поговорим.
Вы просто говорили, что нужно лишь вызвать метод CompareTo и будет работать логика сортировки кастомной модели, этот момент я не уловил
Неет, надо написать алгоритм сортировки
Нет, не "лишь". CompareTo сравнивает два элемента. И всё. Больше ничего не делает. В сортировках на этом всё и построено. Мы тут пытаемся тебе объяснить, что логика сравнения отдельно, а логика сортировки (которая будет пользоваться сравнением) отдельно
А как "достучаться" до дженерика, чтобы можно было использовать CompareTo, у меня не заработал каст в IComparable?
Код: return ((IComparable)T).CompareTo(T);
Обсуждают сегодня