相关疑难解决方法(0)

等待异步谓词列表,但先丢弃

想象一下以下课程:

public class Checker
{
   public async Task<bool> Check() { ... }
}
Run Code Online (Sandbox Code Playgroud)

现在,想象一下这个类的实例列表:

IEnumerable<Checker> checkers = ...
Run Code Online (Sandbox Code Playgroud)

现在我想控制每个实例都会返回true:

checkers.All(c => c.Check());
Run Code Online (Sandbox Code Playgroud)

现在,这不会编译,因为Check()返回Task<bool>不是a bool.

所以我的问题是:我怎样才能最好地列举检查器列表?如果检查器返回,我怎样才能快速进行枚举false?(我认为All( )已经存在的事情)

.net c# linq enumeration async-await

6
推荐指数
2
解决办法
1019
查看次数

标签 统计

.net ×1

async-await ×1

c# ×1

enumeration ×1

linq ×1