.NET 4.x Сортировка по разным полям (разное количество параметров) - C#
Формулировка задачи:
Приветсвую.
Задача в том, чтобы отсортировать объект по разным полям, или по одному из них или вообще не сортировать.
Скажем объект:
нужно отсортировать:
Или по Р1
Или по Р2
Или по Р1 потом (.thenBy) P2
Или P2 потом Р1
Думал как-то сварганить какой-то билдер, аля для использования чтоб было:
но с реализацей утрудняюсь... Знаю что это тривиальная задача, но даже как гуглить не смог додуматься.
Thanks in advance)
class entity { public string P1{get;set;} public int P2{get;set;} }
sortBuilder = new SBuilder<entity>(enumeration) sortBuilder.AddSortField(x=>x.P1); sortBuilder.AddSortField(x=>x.P2); var resulr = sortBuilder.Sort();
Решение задачи: «.NET 4.x Сортировка по разным полям (разное количество параметров)»
textual
Листинг программы
OrderBy(P1).ThenBy(P2).ThenBy(P3)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д