int i = 1;
try
{
return;
i++;
}
finally
{
MessageBox.Show("P:"+i.ToString());
}
上述代码表明即使在try代码块中retrun也会执行finally内逻辑.相应关联,下面就不会执行
int i = 1;
return;
try
{
return;
i++;
}
finally
{
MessageBox.Show("P:"+i.ToString());
}