标签: c# async-await
我想将以下陈述合并为一行。
var x = await A.Method1Async(); var y = await x.Method2Async(); var z = await y.Method3Async();
是否可以删除中间对象并将其放在一行中?
答案 0 :(得分:4)
你需要括号:
var z = await (await (await A.Method1Async()).Method2Async()).Method3Async();