Учебный трек

LINQ и коллекции

Запрашивайте, группируйте, соединяйте и разбивайте данные на страницы с LINQ и расширяйте коллекции своими методами.

Уроков: 9 · Задач: 14

Начать трек →
  1. Урок Задач: 2 Списки и словари Храните упорядоченные значения и данные по ключу в обобщённых коллекциях.
  2. Урок Задач: 2 LINQ Запрашивайте коллекции выразительными операторами, которые легко комбинировать.
  3. Урок Задач: 2 Фильтрация и проекция товаров Постройте конвейер LINQ над записями о товарах.
  4. Урок Задач: 1 Группировка учеников с LINQ Группируйте записи и вычисляйте средние по категориям.
  5. Урок Задач: 1 Соединение клиентов и заказов Объединяйте связанные последовательности с помощью LINQ Join.
  6. Урок Задач: 1 Постраничный вывод со Skip и Take Выберите одну страницу из отсортированной последовательности.
  7. Урок Задач: 2 Методы расширения Добавляйте удобные операции к существующим типам.
  8. Урок Задач: 2 Собственное расширение Enumerable Создайте повторно используемый метод расширения для последовательностей.
  9. Урок Задач: 1 Отладка фильтра LINQ Проверьте входные данные предиката и убедитесь, что исправленное условие LINQ работает.