C # - сортировка по свойству
Я пытаюсь отсортировать коллекцию объектов в C # по пользовательскому свойству. (Для контекста я работаю с Twitter API, используя библиотеку Twitterizer, сортируя прямые сообщения в виде беседы)
Скажем, у пользовательского класса есть свойство с именемlabel
, гдеlabel
этоstring
это назначается, когда конструктор класса.
у меня естьCollection
(илиList
это нене имеет значения) из указанных классов, и я хочу отсортировать их все в отдельныеList
с (илиCollection
s) на основе стоимостиlabel
и сгруппировать их вместе.
На данный момент ямы делали это, используяforeach
цикл и проверка значений таким образом - ужасная трата процессорного времени и ужасное программирование, я знаю. Я'Мне стыдно за это.
По сути, я знаю, что все данные, которые у меня есть, переданы мне, и я также знаю, что их очень легко отсортировать. Это'человеку достаточно легко сделать это с помощью кусочков бумаги, но я просто нене знаю, как это сделать в C #.
У кого-нибудь есть решение этого? Если вам нужна дополнительная информация и / или контекст, просто спросите.