我想知道从GetDataFromLongRunningOp
返回的结果中是否至少有一个满足特定条件:
foreach (var item in list)
{
var result = GetDataFromLongRunningOp(item);
if (CheckCondition(result))
{
return true;
}
}
return false;
我怎么能同时对每个项目调用
GetDataFromLongRunningOp
,以减少找到答案所需的总时间?
编辑: GetDataFromLongRunningOp
是一个异步方法。
Task
或者使用了await
,我有什么遗漏的吗? - Yuval Itzchakov