.Net Review
Канал о технологиях .Net и не только. Здесь вы найдете разборы, уроки, фишки технологий и языков программирования... https://t.me/dotnetreview
Читать 1 минуту
LINQ. Группировка
Продолжаем рассматривать функционал LINQ. В этой статье подробнее о работе с GroupBy. Данный метод позволяет сгруппировать записи коллекции по определенному условию.
Пример
Для начала реализуем модели, по которым будем группировать.
Теперь инициализируем список с сервисами.
Осталось применить GroupBy. В нашем случае используем его для группировки по компаниям.
Таким образом в первом foreach мы получаем экземпляр IGrouping<Company,Service>, где Company - ключ группировки. Далее выводим название компании и все данные по сервисам этой компании. Результат:
Таким образом используется метод GroupBy. Код можно найти здесь.
Спасибо за внимание!
Наш телеграмм канал: https://t.me/dotnetreview
374 просмотра
Поделиться
Добавить
Еще
Канал о технологиях .Net и не только. Здесь вы найдете разборы, уроки, фишки технологий и языков программирования... https://t.me/dotnetreview
Подписаться