Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Ключевое слово yield | для чего нужен yield return и как он устроен | C# | Урок #86

программирование

курсы программирования

уроки

visual studio

азы программирования

#SimpleCode

simplecode

visual studio 2019

visual studio уроки

simplecode c#

программирование для начинающих

учим си шарп

c# с нуля

c# для начинающих

visual studio c#

c# ооп

симпл код

yield c# как работает

yield для чего нужен

yield как устроен

yield во что компилируется

ключевое слово yield

оператор yield c#

yield return c#

visual studio 2022

для чего нужен yield

Автор: #SimpleCode

Загружено: 12 янв. 2025 г.

Просмотров: 8 356 просмотров

Описание:

➡️ Если вам нравятся мои уроки и вы хотите поддержать создание новых материалов, вы можете приобрести мой курс на Udemy. Спасибо за вашу поддержку!
👉 https://www.udemy.com/course/simpleco...
🔹 Telegram канал https://t.me/SergeySimpleCode
➡️ ИСХОДНЫЙ КОД https://www.patreon.com/posts/iskhodn...
✅ Спонсорка на канале:    / @simplecodeit  
✅ BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
✅ Подписывайтесь на канал    / @simplecodeit  

✅ Enumerable и IEnumerator в C#: как работает цикл foreach и при чём тут паттерн Итератор | C# | #85    • Enumerable и IEnumerator в C#: как ра...  

💡 Что такое yield в C#? Разбираем на пальцах!
В этом видео вы узнаете, как ключевое слово yield превращает обычные методы в стейт-машины, позволяет использовать отложенное выполнение и помогает работать с огромными коллекциями данных с использованием минимального объёма памяти.
🔍 Основные моменты урока:
1️⃣ Стейт-машина под капотом — Метод с yield компилируется в скрытый класс, который управляет состоянием итерации. Мы разберем, что происходит на уровне компилятора.
2️⃣ Отложенное выполнение — Код внутри метода с yield выполняется только тогда, когда вы начинаете перечислять коллекцию (например, в foreach). Это значительно экономит ресурсы и повышает производительность.
3️⃣ Эффективное использование памяти — Работа с элементами по одному снижает нагрузку на оперативную память и реже вызывает сборщик мусора, что критически важно при обработке больших объемов данных.

00:00 ► пример работы yield return
03:13 ► yield стейт машина и IEnumerator
09:03 ► yield и использование памяти всё об оптимизации
11:32 ► yield как бесконечный генертор объектов
12:56 ► yield и LINQ
13:40 ► benchmark yield - пруфы

#сишарп #simplecode #урокипрограммирования

Ключевое слово yield | для чего нужен yield return и как он устроен | C# | Урок #86

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

yield break в C#: что это такое и зачем использовать | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | #87

yield break в C#: что это такое и зачем использовать | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | #87

Обобщения в C# | C# generics | generic типы методы и классы | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 83

Обобщения в C# | C# generics | generic типы методы и классы | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 83

Enumerable и IEnumerator в C#: как работает цикл foreach и при чём тут паттерн Итератор | C# | #85

Enumerable и IEnumerator в C#: как работает цикл foreach и при чём тут паттерн Итератор | C# | #85

ООП На Простых Примерах | Объектно-Ориентированное Программирование

ООП На Простых Примерах | Объектно-Ориентированное Программирование

C# ФУНКЦИИ И МЕТОДЫ | МЕТОД C# ЧТО ЭТО | ФУНКЦИИ C# ПРИМЕР | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 35

C# ФУНКЦИИ И МЕТОДЫ | МЕТОД C# ЧТО ЭТО | ФУНКЦИИ C# ПРИМЕР | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 35

Как оставаться спокойным в любом конфликте | Миямото Мусаши

Как оставаться спокойным в любом конфликте | Миямото Мусаши

КАК УСТРОЕН TCP/IP?

КАК УСТРОЕН TCP/IP?

Вот почему ты НЕ ПОНИМАЕШЬ МАТЕМАТИКУ

Вот почему ты НЕ ПОНИМАЕШЬ МАТЕМАТИКУ

Делегаты и Лямбда-выражения | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | #88

Делегаты и Лямбда-выражения | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | #88

Что такое конструктор класса c# | для чего он нужен | конструктор по умолчанию си шарп | Урок # 59

Что такое конструктор класса c# | для чего он нужен | конструктор по умолчанию си шарп | Урок # 59

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]