我有这个迭代器-返回类型是IEnumerable<Task<Event>>,所以我可以在以后等待每一项:因为我不能在lambda中等待,即使方法被标记为异步。我试着做些黑客。我理解为什么Select(async e => await e)返回IEnumerable<Task<Event>>,因为async e
我们在产品中遇到了一个错误,并将其简化为以下问题。给定一个具有异步lambda的ForEach扩展方法的列表和调用,输出的预期顺序是什么:{strings.ForEach(async s => { await AsyncMethod(s); });
foreach (var s in strings) await这些异