How to C# Professional. Ключевое слово yield.

preview_player
Показать описание
🔥🔥🔥 Промокод на скидку 15% на все курсы ITVDN- H94BCAB
Из данного видео урока Вы узнаете, что означает и как используется ключевое слово yield. Также рассмотрим формы записи оператора yield.

Благодарим всех за лайки, перепосты, добавление в избранное!

А также подписывайтесь на нас в социальных сетях:

Рекомендации по теме
Комментарии
Автор

Yield в C# - это ключевое слово, которое используется для создания итераторов. Итератор - это объект, который позволяет перебирать элементы последовательности по одному.

Когда вы используете yield, вы создаете метод, который может быть использован для перебора элементов последовательности. Вместо того, чтобы возвращать все элементы сразу, метод возвращает каждый элемент по очереди, когда его запрашивают.

Например, если у вас есть список чисел, вы можете создать итератор, который будет перебирать каждое число по очереди. Каждый раз, когда вы вызываете метод итератора, он вернет следующее число в списке.

Вот как может выглядеть простой пример использования yield:


public IEnumerable<int> GetNumbers()
{
yield return 1;
yield return 2;
yield return 3;
}


Этот метод возвращает объект типа IEnumerable<int>, который можно использовать для перебора чисел 1, 2 и 3. Когда вы вызываете метод GetEnumerator на этом объекте, он вернет итератор, который будет возвращать каждое число по очереди.

Надеюсь, это объяснение помогло понять, что такое yield в C#.

sudorat
Автор

тема не раскрыта. Не описывается зачем использовать его и какие плюсы и минусы. Почему он часто используется

Kozyreva_Svetlana
Автор

Прости, но объяснения здесь, в этом видео, нет, от слова совсем. Ты указал частный пример использования всего лишь

hz
Автор

Скажите пожалуйста, никак не могу это понять, почему мы и IEnumerable и IEnumerator указываем как типы данных?
вообще не понимаю как мы в качестве типа данных указываем интерфейс? как это так, интерфейс же можно только наследовать/реализовывать

victorprohorov
Автор

В идеале еще бы рассказать про Disposable

oleksii
visit shbcf.ru