Реализация основных 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
769
01.01.1960
120
887
01.01.1960
120
1527
01.01.1960
90
1394
01.01.1960
120
2142
01.01.1960
120
3446
01.01.1960
120
1721
01.01.1960
120
879
01.01.1960
120
1264
01.01.1960
120
2666
01.01.1960
120
1720
01.01.1960
120
1542