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

Лекции

  • Отзывы
  • О нас
  • CS50
Начать
Начать обучение
Начать обучение
  • Мое обучение
  • Курсы
  • Университет
  • Карта квестов
  • Лекции
  • Группировка данных с помощью group by

    C# SELF
    32 уровень,0 лекция
    В этой лекции вы узнаете, как группировать данные в коллекциях с помощью LINQ: разберём метод GroupBy и оператор group by в query syntax, научимся собирать агрегаты по группам, работать с составными ключами и избегать типичных ошибок при группировке. Всё на примерах с реальными задачами и визуальными схемами!
    Открыта
  • Агрегатные функции: Sum, Count, Average, Max, Min

    C# SELF
    32 уровень,1 лекция
    В этой лекции вы узнаете, как использовать агрегатные функции LINQ ( Sum, Count, Average, Max, Min) для быстрого получения статистики по коллекциям: подсчёта количества, суммы, среднего, максимума и минимума. Разберём нюансы работы с пустыми коллекциями, nullable-типами, а также типичные ошибки и лучшие практики на примерах с реальными задачами.
    Открыта
  • Новые методы LINQ: CountBy и AggregateBy

    C# SELF
    32 уровень,2 лекция
    В этой лекции вы познакомитесь с новыми методами LINQ в .NET 9 — CountBy и AggregateBy. Узнаете, как лаконично группировать и агрегировать данные без лишнего кода, увидите практические примеры для анализа коллекций, и научитесь писать более читаемые и надёжные запросы. Всё с иллюстрациями, сравнением старого и нового подхода, а также советами для реальных проектов!
    Открыта
  • Новый метод LINQ: Index

    C# SELF
    32 уровень,3 лекция
    В этой лекции вы узнаете о новом методе LINQ Index в .NET 9: как он позволяет элегантно получать индекс каждого элемента коллекции прямо в LINQ-цепочках, чем он лучше старых подходов с Select((item, index) => ...), как его использовать в реальных задачах и на что обратить внимание при работе с индексами в LINQ.
    Открыта
  • Продвинутая агрегация с Aggregate

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