Во что компилируются Generics, Lambdas, yield, async/await? Как Microsoft развивает C# без CLR?

#DevJungles #CSharp #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 Сейчас Microsoft штампует версии C# одна за другой, я, если честно, уже даже не успеваю за ними следить. А вот CLR развивается не столь агрессивно. А ведь раньше они были тесно связанны. Для того что бы такое могло происходить команда разработки делает хитрый трюк: новые языковые фишки компилируются в IL код, который поддерживается старыми версиями runtime. В этом стриме будем смотреть на такие преобразования, размышлять почему они так сделали и что из этого следует. Ведь иногда получив хорошенько по лбу от внезапных граблей, довольно интересно понять для чего их туда положили. Таймкоды: 00:00 - встепление 02:00 - anonymous objects 14:00 - events 23:30 - обзор прошлых стримов 29:25 - yield (ienumerator) 41:35 - yield (ienumerable) 56:40 - task async await 1:11:30 - lamda 1:26:00 - миф про boxing при замыканиях 1:31:20 - generic 1:59:00 - generic method

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

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

Это видео обеспечит полное понимание LINQ в C#/.NET
▶︎

Это видео обеспечит полное понимание LINQ в C#/.NET

Асинхронное программирование в C# и Unity3D для продвинутых
▶︎

Асинхронное программирование в C# и Unity3D для продвинутых

C# Коллекции: Гайд по List, Array, IEnumerable, yield, Dictionary, Queue, LinkedList
▶︎

C# Коллекции: Гайд по List, Array, IEnumerable, yield, Dictionary, Queue, LinkedList

Всі важливі оновлення в .NET 8-11 і CSharp 12 - 15: PGO, AOT, EF Core, ASP.NET, JSON, IO, TPL
▶︎

Всі важливі оновлення в .NET 8-11 і CSharp 12 - 15: PGO, AOT, EF Core, ASP.NET, JSON, IO, TPL

CLR в .NET Framework на примере C# - Учим Шарп #27
▶︎

CLR в .NET Framework на примере C# - Учим Шарп #27

Как относиться к собеседованиям? Утилитарный подход к Job Interview
▶︎

Как относиться к собеседованиям? Утилитарный подход к Job Interview

HTTP Server on .NET 5 from an Empty ConsoleApp (Part 1)
▶︎

HTTP Server on .NET 5 from an Empty ConsoleApp (Part 1)

Ted Neward - Busy Developer’s Guide to .NET Common Intermediate Language (CIL)
▶︎

Ted Neward - Busy Developer’s Guide to .NET Common Intermediate Language (CIL)

Тиньков и Варламов — о деньгах, Трампе и Путине | Интервью из Мексики: Plata, визы, наследство
▶︎

Тиньков и Варламов — о деньгах, Трампе и Путине | Интервью из Мексики: Plata, визы, наследство

Nabiullina is fleeing a sinking ship! Platoshkin: The Kremlin is backed into a corner, they're th...
▶︎

Nabiullina is fleeing a sinking ship! Platoshkin: The Kremlin is backed into a corner, they're th...

Generics in C# Work Better Than in Java and Here's Why. Covariance/Contravariance and WinDBG
▶︎

Generics in C# Work Better Than in Java and Here's Why. Covariance/Contravariance and WinDBG

Microsoft SQLServer Query Performance: testing, tuning, tools. Query Plans, Query Store
▶︎

Microsoft SQLServer Query Performance: testing, tuning, tools. Query Plans, Query Store

Лучшее, что есть у Китая. Zeekr 9X и Lynk&CO 900.
▶︎

Лучшее, что есть у Китая. Zeekr 9X и Lynk&CO 900.

Intro to Yield in C# - What it is, how to use it, and when it is useful
▶︎

Intro to Yield in C# - What it is, how to use it, and when it is useful

Free Event: Power BI Beginner to Pro 2026 Edition - Full Hands-On Tutorial
▶︎

Free Event: Power BI Beginner to Pro 2026 Edition - Full Hands-On Tutorial

Станислав Сидристый — Как работает CLR и как заставить его работать по-другому
▶︎

Станислав Сидристый — Как работает CLR и как заставить его работать по-другому

Что такое gRPC и Protobuf?
▶︎

Что такое gRPC и Protobuf?

How to Start Coding | Programming for Beginners | Learn Coding | Intellipaat
▶︎

How to Start Coding | Programming for Beginners | Learn Coding | Intellipaat

C# Async/Await/Task Explained (Deep Dive)
▶︎

C# Async/Await/Task Explained (Deep Dive)