【发布时间】:2023-03-26 02:32:01
【问题描述】:
我想知道为什么IAsyncEnumerable<>这个代码
dynamic duckAsyncEnumerable = new int[0].ToAsyncEnumerable();
var duckAsyncEnumerator = duckAsyncEnumerable.GetEnumerator();
引发异常:
“object”不包含“GetEnumerator”的定义
IEnumerable<> 的相同代码可以正常工作。
此外,通过反射实现IAsyncEnumerable<> 也可以正常工作。
在 .NET 和 .NET Core 中重现。
IOutputFormatter 实现所需的此代码将源数据作为对象并必须对其进行迭代。
【问题讨论】:
标签: c# .net system.interactive