Реализация основных LINQ методов на C#
-
Что нового в C# 6.0-7.0
-
Unit-тестирование в C#
-
Как стать программистом?
-
C# в 2025: Перспективы для разработчиков
-
Рефлексия в C#: понятие, особенности и целесообразность использования
-
ТОП ошибок начинающих разработчиков при изучении C#
-
Консольная программа: первые шаги в изучении программирования на языке C#
-
Использование SOLID принципов в C# проектах
-
Каковы реальные шансы найти работу C#/.NET разработчику в 2024 году?
-
Продуктивность C# кода и вопрос его оптимизации
-
Делегаты и события в C#. Основные понятия и практические сценарии использования
-
Как стать программистом? Python, Java, FrontEnd или .NET – что выбрать?
-
Стоит ли учить C# в 2023?
Данный вебинар посвящен совершенствованию навыков программирования на языке 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# и желает углубить их, узнать про новые функциональности и научиться использовать их в своей работе.