Реалізація основних 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# та бажає поглибити їх, дізнатися про нові функціональності та навчитися використовувати їх у своїй роботі.