Coroutines are state-machine-style functions that can be suspended, resumed and executed cooperatively by yielding. In C# they are traditionally implemented as IEnumerable. With C# 8+, it's possible to combine "await" and "yield" within the same method, so we can have asynchrony inside coroutines. Come see how.
Published 2020-11-13 · Watch on YouTube ↗ Availability and playback restrictions are controlled by the original channel.