Реализация основных 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
759
01.01.1960
120
862
01.01.1960
120
1523
01.01.1960
90
1390
01.01.1960
120
2124
01.01.1960
120
3398
01.01.1960
120
1714
01.01.1960
120
879
01.01.1960
120
1248
01.01.1960
120
2655
01.01.1960
120
1719
01.01.1960
120
1535