在其他“异步”方法中“等待”方法是否可以

时间:2014-05-30 15:33:51

标签: c# asynchronous async-await

我想明白从另一个方法中调用一个等待方法是否合适。如果"递归"这会导致任何问题吗?使用" await"?

调用方法
async void AsyncMeth()
{
    await AsyncMeth2();
}

如果这不好,为什么和我该怎么办? 谢谢。

1 个答案:

答案 0 :(得分:4)

让一个async方法调用另一个方法完全没问题。

在大多数情况下,返回的Task会立即await编辑:

async Task MethAsync()
{
  await Meth2Async();
}