# 39 Уроки C# – LINQ – Where, Select, GroupBy, AsParallel, x.Key
00:00 Введение в LINQ 00:58 Устаревшие строки и массивы 02:51 Реверсирование и сортировка массивов 03:50 Работа с расширениями LINQ 04:36 Введение в линки 05:34 Работа с массивами и листами 07:26 Объединение списков 08:25 Пропуск элементов и удаление дубликатов 09:23 Подсчёт элементов 10:19 Обзор расширений линка 11:07 Создание списка слов с буквой «е» 12:04 Проверка работы кода 13:02 Использование лямбда-оператора 14:00 Принцип работы лямбда-оператора 15:55 Фильтрация списка с помощью `select` 16:49 Преобразование элементов списка 18:26 Нумерация строк 19:24 Сортировка данных 20:22 Сортировка по нескольким критериям 22:20 Группировка данных 24:18 Извлечение дубликатов 25:13 Параллельные операции 26:19 Параллельные вызовы операций 27:18 Работа с индексами и сообщениями 28:13 Параллельные функции 29:09 Оптимизация кода 30:08 Параллельный ForEach 31:07 Преимущества Parallel.ForEach 32:07 Рекомендации Microsoft 33:01 Заключение 33:43 Использование параллельных циклов 34:40 Примеры использования `parallel` 35:40 Преимущества и ограничения `parallel` 36:39 Практическое применение `parallel` 37:36 Дополнительные примеры использования `parallel` 38:37 Проблемы с кодом на YouTube 39:37 Пингование серверов 40:37 Обработка результатов пинга 41:34 Фильтрация результатов 42:32 Преобразование результатов 43:30 Поиск самого быстрого сервера 46:48 Использование агрегата 48:35 Проверка работы агрегата 49:47 Введение в агрегат 50:44 Работа с первым попавшимся элементом 51:44 Ошибки при использовании «фест» 52:43 Дополнительные функции агрегата 53:58 Оптимизация кода 55:54 Примеры использования «лист» 56:53 Дополнительные функции LINQ 57:52 Заключение
00:00 Введение в LINQ 00:58 Устаревшие строки и массивы 02:51 Реверсирование и сортировка массивов 03:50 Работа с расширениями LINQ 04:36 Введение в линки 05:34 Работа с массивами и листами 07:26 Объединение списков 08:25 Пропуск элементов и удаление дубликатов 09:23 Подсчёт элементов 10:19 Обзор расширений линка 11:07 Создание списка слов с буквой «е» 12:04 Проверка работы кода 13:02 Использование лямбда-оператора 14:00 Принцип работы лямбда-оператора 15:55 Фильтрация списка с помощью `select` 16:49 Преобразование элементов списка 18:26 Нумерация строк 19:24 Сортировка данных 20:22 Сортировка по нескольким критериям 22:20 Группировка данных 24:18 Извлечение дубликатов 25:13 Параллельные операции 26:19 Параллельные вызовы операций 27:18 Работа с индексами и сообщениями 28:13 Параллельные функции 29:09 Оптимизация кода 30:08 Параллельный ForEach 31:07 Преимущества Parallel.ForEach 32:07 Рекомендации Microsoft 33:01 Заключение 33:43 Использование параллельных циклов 34:40 Примеры использования `parallel` 35:40 Преимущества и ограничения `parallel` 36:39 Практическое применение `parallel` 37:36 Дополнительные примеры использования `parallel` 38:37 Проблемы с кодом на YouTube 39:37 Пингование серверов 40:37 Обработка результатов пинга 41:34 Фильтрация результатов 42:32 Преобразование результатов 43:30 Поиск самого быстрого сервера 46:48 Использование агрегата 48:35 Проверка работы агрегата 49:47 Введение в агрегат 50:44 Работа с первым попавшимся элементом 51:44 Ошибки при использовании «фест» 52:43 Дополнительные функции агрегата 53:58 Оптимизация кода 55:54 Примеры использования «лист» 56:53 Дополнительные функции LINQ 57:52 Заключение
