У меня есть список элементов в общем списке:
- А1 (индекс сортировки 1)
- A2 (индекс сортировки 2)
- B1 (индекс сортировки 3)
- B2 (индекс сортировки 3)
- B3 (индекс сортировки 3)
Компаратор по ним принимает вид:
this.sortIndex.CompareTo(other.sortIndex)
Когда я делаю List.Sort () в списке элементов, я получаю следующий порядок:
Очевидно, это работало в том смысле, что индексы сортировки находятся в правильном порядке, но я действительно не хочу, чтобы он переупорядочивал элементы 'B'.
Могу ли я внести какие-либо изменения в мой компаратор, чтобы это исправить?