编辑我更改了问题的标题以反射(reflect)我遇到的问题,但也提供了有关如何轻松实现此问题的答案。我正在尝试使第二种方法返回Task而不是Task与第一种方法一样,但由于尝试修复它,我遇到了一系列错误。我添加了return之前awaitbody(partition.Current);然后它要求我在下面添加一个返回语句,所以我添加了returnnull以下但是现在select语句提示它无法从查询中推断出类型参数我改Task.Run至Task.Run但没有成功。我该如何解决?第一个方法来自http://blogs.msdn.com/b/pfxteam/archive/2012/03/05