Учебный трек

Современный C#

LINQ, сопоставление с образцом, лямбды, async/await и JSON с задачами для практики.

Уроков: 7 · Задач: 10

Начать трек →
  1. Урок Задач: 2 Запросы к данным с помощью LINQ в C# В этом уроке вы будете фильтровать, сортировать и преобразовывать данные коллекции в несколько строк кода с помощью LINQ.
  2. Урок Задач: 1 Группировка студентов с LINQ в C# В этом уроке вы сгруппируете студентов по оценке и вычислите средний балл каждой группы с помощью LINQ.
  3. Урок Задач: 2 Сопоставление с образцом (pattern matching) в C# В этом уроке вы с помощью выражения switch с шаблонами аккуратно и безопасно проверите тип и значение данных.
  4. Урок Задач: 1 Делегаты и лямбда-выражения в C# В этом уроке вы передадите функцию как параметр в другой метод с помощью делегата Func и лямбда-выражения.
  5. Урок Задач: 1 Асинхронное программирование с async и await в C# В этом уроке вы напишете асинхронный код с async и await, чтобы ждать задачу, не блокируя программу.
  6. Урок Задач: 1 Одновременный запуск нескольких задач с Task.WhenAll в C# В этом уроке вы одновременно запустите две независимые асинхронные задачи и дождётесь завершения обеих с помощью Task.WhenAll.
  7. Урок Задач: 2 Преобразование объектов в JSON и обратно в C# В этом уроке вы превратите объект C# в строку JSON, а затем снова создадите объект из этой строки с помощью System.Text.Json.