У меня есть коллекция List закрытая классом Client, у которого есть свойство Priority. Мне нужно отсортировать мою коллекцию по значению свойства Priority, как это можно сделать быстро и эффективно?
использовав Linq
List collection = new List();
// добавили элементов в коллекцию
var query = from client in collection
orderby client.Priority
select client;
в результате Вы получите Вашу коллекцию отсортированную по свойству Priority.