Реализация основных LINQ методов на C# | IT Мероприятия

Реализация основных LINQ методов на C#

Дата:16 мая, 2023 г.
Время:19:00-21:00
Ведущий:Глембицкий Алексей
Senior C# Developer в GlobalLogic
Описание:

Данный вебинар посвящен совершенствованию навыков программирования на языке C# в направлении расширения функциональности класса с помощью методов расширения, использования делегатов и работы с коллекциями. Во время вебинара участники смогут детально ознакомиться с концепцией методов расширения.

Также участники узнают про понятие делегата и использование их в качестве параметров методов. Будет рассмотрено использование IEnumerable и IEnumerator для итерации (перебора) коллекций, а также ключевое слово yield для создания итераторов.

Участники вебинара ознакомятся с основными методами LINQ (Language-Integrated Query) и особенностями их работы. Будет рассмотрено внутреннее устройство методов Select, Where, Any.

План вебинара:

  1. Расширение функциональности класса посредством методов расширения (extension methods).
  2. Понятие делегата, использование делегатов в качестве параметров методов.
  3. Predicate. Обзор встроенных системных делегатов, таких как Action, Func и Predicate.
  4. Использование IEnumerable и IEnumerator для итерации (перебора) коллекций.
  5. Ключевое слово yield для создания итераторов.
  6. Обзор основных методов LINQ (Language-Integrated Query) и особенностей их работы.
  7. Внутреннее устройство методов Select, Where, Any.

Целевая аудитория:

Этот вебинар предназначен для тех, кто уже имеет базовые знания языка программирования C# и желает углубить их, узнать про новые функциональности и научиться использовать их в своей работе.