【发布时间】:2015-10-29 20:14:49
【问题描述】:
如果满足以下if 语句并且Bar() 抛出异常会发生什么(以及为什么)?
async Task Foo()
{
Task<object> myTask = Bar();
if (condition)
{
return;
}
else
{
await myTask;
// ....
return;
}
}
异常会被捕获吗?由谁?
【问题讨论】:
-
@Luaan 哎呀,当然可以。 :)
标签: c# .net async-await task-parallel-library