Информация об изменениях

Сообщение Re: Вопрос по корутинам от 27.08.2025 12:45

Изменено 27.08.2025 12:48 Serginio1

Re: Вопрос по корутинам
Здравствуйте, LaptevVV, Вы писали:

LVV>А в каких задачах корутины вот прям супер — супер?

LVV>Чего раньше приходилось делать муторно и долго ?

https://learn.microsoft.com/ru-ru/dotnet/csharp/asynchronous-programming/task-asynchronous-programming-model
Re: Вопрос по корутинам
Здравствуйте, LaptevVV, Вы писали:

LVV>А в каких задачах корутины вот прям супер — супер?

LVV>Чего раньше приходилось делать муторно и долго ?

Внутри async/await лежит тот же yield это энумераторы.
https://learn.microsoft.com/ru-ru/dotnet/csharp/asynchronous-programming/task-asynchronous-programming-model

Прелесть энумератора в том, что при вычеслении цепочки по MoveNext вычисление идет справа на лево. То есть обход начальной коллекции будет только 1 раз