Реализация основных 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
651
01.01.1960
120
741
01.01.1960
120
1463
01.01.1960
90
1371
01.01.1960
120
1968
01.01.1960
120
3178
01.01.1960
120
1615
01.01.1960
120
867
01.01.1960
120
1151
01.01.1960
120
2572
01.01.1960
120
1689
01.01.1960
120
1498