JavaRush
AI Academy
new
Акция
Университет
Java FullStack
Python FullStack
AI Native Developer
new
Web FullStack
Обучение
Курсы
Задачи
Опросы
Игры
Помощь
График пинков
Стажировка
Сообщество
Пользователи
Форум
Чат
Статьи
Истории успеха
Активности
Отзывы
Подписки
Светлая тема

Лекции

  • Отзывы
  • О нас
  • CS50
Начать
Начать обучение
Начать обучение
  • Мое обучение
  • Курсы
  • Университет
  • Карта квестов
  • Лекции
  • Знакомство с анонимными методами ( delegate)

    C# SELF
    49 уровень,0 лекция
    Анонимные методы в C# — это краткий способ передать поведение «на месте» без объявления именованного метода. В лекции разберём, как работают анонимные методы через делегаты, сравним их с лямбда-выражениями, посмотрим на замыкания (захват переменных) и разберём типичные ловушки, например, с циклами. Много примеров: фильтрация, сортировка, обработка коллекций.
    Открыта
  • Синтаксис лямбда-выражений ( =>)

    C# SELF
    49 уровень,1 лекция
    Разбираем лямбда-выражения в C#: от базового синтаксиса ( =>) до практического применения с коллекциями, событиями и стандартными делегатами Action, Func, Predicate. Сравним с анонимными и именованными методами, рассмотрим блоковые лямбды с return и разберём типичные ошибки.
    Открыта
  • Лямбда-выражения в коллекциях и LINQ

    C# SELF
    49 уровень,2 лекция
    Практическое руководство по использованию лямбда-выражений с коллекциями и LINQ в C#: фильтрация, проекции, сортировка, подсчёты и проверка условий. Разберём стандартные делегаты Func, Action, Predicate, посмотрим на цепочки запросов и обсудим типичные ловушки вроде отложенного выполнения и материализации результатов.
    Открыта
  • Преимущества и недостатки лямбда-выражений =>

    C# SELF
    49 уровень,3 лекция
    Разбираем, зачем нужны лямбда-выражения в C#, их сильные и слабые стороны: краткость и выразительность в LINQ, замыкания, колбэки и тестируемость — а также сложности с отладкой, читаемостью, захватом переменных и производительностью. Покажем практические примеры, типичные ошибки и рекомендации, когда лямбды уместны, а когда лучше именованный метод.
    Открыта
  • Захват переменных ( Closures)

    C# SELF
    49 уровень,4 лекция
    Разбираем, что такое замыкания в C#, как компилятор реализует захват переменных через display class, почему переменные захватываются по ссылке, и как избежать типичных ловушек в циклах, событиях, асинхронном коде и LINQ. С примерами, пояснениями и практическими сценариями.
    Открыта
Обучение
  • Курсы программирования
  • Регистрация
  • Курс Java
  • Помощь по задачам
  • Цены
Сообщество
  • Пользователи
  • Статьи
  • Форум
  • Чат
  • Истории успеха
  • Активности
Компания
  • О нас
  • Контакты
  • Отзывы
  • FAQ
  • Поддержка
JavaRushJavaRush — это интерактивный онлайн-курс по изучению Java-программирования c нуля. Он содержит 1200 практических задач с проверкой решения в один клик, необходимый минимум теории по основам Java и мотивирующие фишки, которые помогут пройти курс до конца: игры, опросы, интересные проекты и статьи об эффективном обучении и карьере Java‑девелопера.
Подписывайтесь
Язык интерфейса
Русский
English Українська
"Программистами не рождаются" © 2026 JavaRush
MastercardVisa
"Программистами не рождаются" © 2026 JavaRush