.NET 4.x Сортировка по разным полям (разное количество параметров) - C#

Узнай цену своей работы

Формулировка задачи:

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

Решение задачи: «.NET 4.x Сортировка по разным полям (разное количество параметров)»

textual
Листинг программы
OrderBy(P1).ThenBy(P2).ThenBy(P3)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.667 из 5
Похожие ответы