我有以下代码:
//Await #1
var response1 = await doSomething();
if(response1.isSuccess) {
//Await #2
var response2 = await doSomethingElse();
}
Run Code Online (Sandbox Code Playgroud)
响应 1 和响应 2 是完全独立的,我想在这里并行化等待任务。基本上响应 2 需要很多时间,因此只有在响应 1 成功时才会调用。有什么方法可以调用这两个任务并查看响应 1 的结果,如果失败,我删除/跳过 Await#2 的响应。
c# ×1