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

Данный вебинар посвящен совершенствованию навыков программирования на языке C# в направлении расширения функциональности класса с помощью методов расширения, использования делегатов и работы с коллекциями. Во время вебинара участники смогут детально ознакомиться с концепцией методов расширения.
Также участники узнают про понятие делегата и использование их в качестве параметров методов. Будет рассмотрено использование IEnumerable и IEnumerator для итерации (перебора) коллекций, а также ключевое слово yield для создания итераторов.
Участники вебинара ознакомятся с основными методами LINQ (Language-Integrated Query) и особенностями их работы. Будет рассмотрено внутреннее устройство методов Select, Where, Any.
План вебинара:
- Расширение функциональности класса посредством методов расширения (extension methods).
- Понятие делегата, использование делегатов в качестве параметров методов.
- Predicate. Обзор встроенных системных делегатов, таких как Action, Func и Predicate.
- Использование IEnumerable и IEnumerator для итерации (перебора) коллекций.
- Ключевое слово yield для создания итераторов.
- Обзор основных методов LINQ (Language-Integrated Query) и особенностей их работы.
- Внутреннее устройство методов Select, Where, Any.
Целевая аудитория:
Этот вебинар предназначен для тех, кто уже имеет базовые знания языка программирования C# и желает углубить их, узнать про новые функциональности и научиться использовать их в своей работе.
01.01.1960
120
756
01.01.1960
120
855
01.01.1960
120
1519
01.01.1960
90
1390
01.01.1960
120
2097
01.01.1960
120
3379
01.01.1960
120
1707
01.01.1960
120
878
01.01.1960
120
1242
01.01.1960
120
2647
01.01.1960
120
1719
01.01.1960
120
1532