У меня есть немного странная проблема, которая, я думаю, наиболее вероятна из-за глупости с моей стороны, но я, как и другие члены моей команды, не могу ее увидеть.
У меня есть объект, который содержит общее свойство списка, которое я хотел бы отсортировать. Я написал класс для сравнения, чтобы сделать это для меня, и я называю это следующим образом:
baseObject.ListOfThings.Sort(new ThingComparer())
Я отладил свою функцию сравнения, и она возвращает правильные значения.
Однако после вызова сортировки список остается без изменений. Я что-то упустил очевидное или мне нужно что-то еще сделать?
Большое спасибо
РЕДАКТИРОВАТЬ: Да, я был дураком, и свойство, возвращающее список, воссоздали его с нуля каждый раз, когда к нему обращались. Всем спасибо за помощь, и я постараюсь научиться проверять вещи лучше, прежде чем обращаться за помощью в будущем