Найти тему
.Net Review

LINQ Часть 3. Сортировка

Оглавление

В LINQ включен функционал сортировки объектов коллекции. Подробнее о работе с ним в этой статье.

Простая сортировка

Сортировка в LINQ реализована оператором orderby. Для того, чтобы сортировать от большего к меньшему (по убыванию) используется ключевое слово/оператор descending.

Сперва создадим класс, с полями, по которым будем сортировать данные.

-2

Далее создадим список и реализуем сортировку.

-3

Сортировка по нескольким параметрам

Сортировка по нескольким параметрам реализуется также, как и обычная, только дописываются дополнительные параметры сортировки.

-4

В данном случае сортировка проходит в порядке приоритета свойств сравнения.

Заполним коллекцию и выведем данные.

-5

Результат:

-6

Код: pastebin.

Телеграмм канал: https://t.me/dotnetreview

Источники: LINQ Microsoft