流利地呼叫等待没有括号

时间:2017-06-25 08:28:05

标签: c# .net

有没有办法重构这一行

var result = (await Foo()).Bar()

这样它就不会使用括号并且不会将结果分配给临时变量吗?

我正在尝试构建一个支持长操作的流畅框架,当你需要在括号中括起来时,现实代码变得非常难看:

var result = (await collection
    .TransformElements()
    .FetchData())
    .ProcessResults()
    .Aggregate();

0 个答案:

没有答案