.Net Review
.Net Review
Канал о технологиях .Net и не только. Здесь вы найдете разборы, уроки, фишки технологий и языков программирования... https://t.me/dotnetreview
Читать 1 минуту

LINQ. Группировка

Image for post

Продолжаем рассматривать функционал LINQ. В этой статье подробнее о работе с GroupBy. Данный метод позволяет сгруппировать записи коллекции по определенному условию.

Пример

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

Image for post

Теперь инициализируем список с сервисами.

Image for post

Осталось применить GroupBy. В нашем случае используем его для группировки по компаниям.

Image for post

Таким образом в первом foreach мы получаем экземпляр IGrouping<Company,Service>, где Company - ключ группировки. Далее выводим название компании и все данные по сервисам этой компании. Результат:

Image for post

Таким образом используется метод GroupBy. Код можно найти здесь.

Спасибо за внимание!

Наш телеграмм канал: https://t.me/dotnetreview

374 просмотра
Добавить
Еще
.Net Review
Канал о технологиях .Net и не только. Здесь вы найдете разборы, уроки, фишки технологий и языков программирования... https://t.me/dotnetreview
Подписаться