我正在玩C#8.0预览,无法开始IAsyncEnumerable工作.
我尝试了以下内容
public static async IAsyncEnumerable<int> Get()
{
for(int i=0; i<10; i++)
{
await Task.Delay(100);
yield return i;
}
}
Run Code Online (Sandbox Code Playgroud)
我最终使用了一个名为Nuget的包AsyncEnumerator,但是我收到以下错误:
IAsyncEnumerable<int>'不包含' '的定义,GetAwaiter并且没有可访问的扩展方法' GetAwaiter' IAsyncEnumerable<int>可以找到类型' ' 的第一个参数(你是否缺少using指令或汇编引用?)Program.Get()' 的主体不能是迭代器块,因为' IAsyncEnumerable<int>'不是迭代器接口类型我在这里错过了什么?