Выполнять приказ без реализации интерфейса icomparable потому что вопрос по крайней мере один объект должен реализовывать интерфейс icomparable
У меня есть список класса " персона` как
var list = список<персона>();
Я хочу упорядочить список в порядке убывания на основе " PersonId`
var newlist = список.OrderByDescending(x => x.PersonId).Список();
Класс "Person" создается какой-то другой командой, и я не хочу менять класс, реализуя "IComparable".
Есть ли какой-нибудь способ, которым я могу использовать order by, не реализуя "IComparable"?
Кто-нибудь поможет?
Что я уже пробовал:
var newlist = список.OrderByDescending(x => x.PersonId).Список();
F-ES Sitecore
Ваш код должен работать, вам не нужен человек, чтобы реализовать IComparable.