Найти в Дзене
.Net Review

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

В LINQ включен функционал сортировки объектов коллекции. Подробнее о работе с ним в этой статье. Простая сортировка Сортировка в LINQ реализована оператором orderby. Для того, чтобы сортировать от большего к меньшему (по убыванию) используется ключевое слово/оператор descending. Сперва создадим класс, с полями, по которым будем сортировать данные. Далее создадим список и реализуем сортировку. Сортировка по нескольким параметрам Сортировка по нескольким параметрам реализуется также, как и обычная, только дописываются дополнительные параметры сортировки. В данном случае сортировка проходит в порядке приоритета свойств сравнения. Заполним коллекцию и выведем данные. Результат: Код: pastebin. Телеграмм канал: https://t.me/dotnetreview Источники: LINQ Microsoft
Оглавление

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

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

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

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

-2

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

-3

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

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

-4

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

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

-5

Результат:

-6

Код: pastebin.

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

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