为什么不是 "Console.WriteLine("asdf");" 行 执行?其他都是。不应该也是因为我们不能从finally范围中跳出来吗?
static bool Func()
{
try
{
try
{
}
finally
{
try
{
throw new ApplicationException();
}
finally
{
Console.WriteLine("asd");
}
Console.WriteLine("asdf");
}
}
finally
{
Console.WriteLine("asd");
}
}