なぜブロックawait
で許可されないのですか?finally
public async void Fn()
{
try
{
}
finally
{
await Task.Delay(4000);
}
}
Awaiter
手動で取得することが可能であることを知っている
public void Fn()
{
try
{
}
finally
{
var awaiter = Task.Delay(4000).GetAwaiter();
}
}