首页 > TAG信息列表 > IAsyncEnumerable

C#学习:异步函数_异步流

在C#8之前,可以使用yield return实现迭代器,也可以用await书写异步函数。但无法两者结合,实现一个可以等待的迭代器。C#8引入了异步流解决了这个问题。 异步流基于以下两个接口。 public interface IAsyncEnumerable<out T> { IAsyncEnumerator<T> GetAsyncEnumerator(...); } pu