Это видео обеспечит полное понимание LINQ в C#/.NET
#DevJungles #dotnet #ityoutubers Telegram канал Dev Jungles - https://t.me/DevJungles Поддержать канал можно: Спонсорством на YouTube Переводом на карту или пополнением банки монобанка: Dev Jungles YouTube Channel Fund https://send.monobank.ua/jar/7iAP3sZkm9 Номер карты банки: 5375 4112 0230 1466 Или криптой: BTC - 18C3jsFYwviN5FvzpAt4uMWRfUeVKvdWxy ETH - 0x2903f63ba9009732272e91a299053b9d7b623216 USDT on ERC20 - 0x2903f63ba9009732272e91a299053b9d7b623216 USDT on TRC20 - TSmS5RzQKbWdxZkoM2oRo9HK8FYBaq744T LTC - LN3CkrnvZLZTXDUhqTy1gUKMVpLjEPA4G2 DOGE - DPwon439jf3axVSBwyuXso6z7CivuJF655 AAVE - 0x2903f63ba9009732272e91a299053b9d7b623216 Waves - 3P8D57Zw7CrqW2o7dHpvZR2UzAzQRFA2kZd Полный ролик тут: • Стрим с вопросами и общением по .NET и про... Задания по Linq: https://docs.google.com/document/d/1t... LINQ это инструмент, что каждый .NET разраб использует на каждодневной основе, а через день идет в чаты других технологий и рассказывает как им там плохо живется без LINQ. Но в начале, когда только вкатываешься в .NET может быть сложно понять эту технологию, что дает так элегантно и просто делать так многое может быть не просто. Эту технологию, код на которой читать одно удовольствие...ну по большей части, если вам на глаза не попадется код особо отбитого адвентиста sql-like синтаксиса. Не просто понять эту технологию может быть из-за того, что для ее понимания нужен прочный фундамент, ведь она построена на базе сразу нескольких концептов: extension methods, generics, вывод типов и lamdas & delegates и паттерна iterator завернутого в немного специфическую .net реализацию — IEnumerable/IEnumerator. Ну и в разговоре об этом всем нельзя обойти EF. Который, что бы понять нужно крепко стоять ногами в теме LINQ, иначе IQueryable и его причуды могут здоров взбудоражить сознание. А еще нам какое-то время назад завезли yield... В этом видео пытаюсь быстро и очень наглядно с примерами показать как работает LINQ. Если понять как оно работает в целом, то вывести у себя в голове как оно себя поведет в конкретном случае будет тривиальной задачей, потому бегом смотреть! Тайм-коды: 0:00 - Тизер 00:45 - Про LINQ, что бывает непонятно 04:11 - Первый пример LINQ(iterator) 05:30 - Во что разворачивается foreach 07:29 - Второй пример LINQ(decorator) 07:56 - Третий пример LINQ(преобразование) 11:33 - Четвертый пример LINQ(extension methods) 15:29 - 5 пример LINQ(последовательности вне памяти) 17:09 - 6 пример LINQ(yield return) 18:01 - Для скольки элементов будет выделена память? 18:58 - 6 пример LINQ(yield return) продолжаем 20:17 - Во что разворачивается yield 22:12 - 7 пример LINQ(материализация) 25:23 - 8 пример LINQ(IQueryable) 30:06 - Все объекты при первом обращении или держит connection? 32:58 - Как понять LINQ, задания 34:32 - Почему работаешь в VS? 35:30 - IAsyncEnumerable и как без него читать не все сразу 37:01 - Что если yield в цикле

Все, что нужно знать о криптографии, чтобы сделать Blockchain

10 худших моментов языка C#, которые прочувствуют только профи

Топ 15 вопросов по многопоточности в C#/.NET. Подробный разбор

Как пройти СОБЕСЕДОВАНИЕ на C# & .Net РАЗРАБОТЧИКА? (2)

Как правильно выбрать тип для коллекции с C#/.NET

Марк Шевченко — Микросервисы на C#

Почему ты должен использовать Dependency Injection? Почему new плохо? DI упростил Disposable?

Уроки C# – LINQ – Where, Select, GroupBy, AsParallel, x.Key – C#

Thread → Task. Многопоточность и Асинхронность

Исторический анекдот или встреча с ферматистом

Устройство объекта в памяти. Все про значимые и ссылочные типы

Внедряем свой код в любой метод. Даже вместо third party библиотек или даже фреймворка

Myths About India: An Indian Explains India | Stereotypes, Food, Cows, Castes, and English

Эта конструкция C# ускорила программу вдвое. Ref struct Span

Are the AsEnumerable and AsQueryable methods useless?

Tips for C Programming

Многопоточное и асинхронное программирование в .NET. Владимир Крамар .NET Fest 2018

Вопросы с собеседований - Микросервисы | Инфраструктура

Вопросы собеседования на C# программиста

