Я думаю, что вы хотите, это finally
блок: http://msdn.microsoft.com/en-us/library/zwc8s4fz(v=vs.80).aspx
увидеть это
try
{
doSomething();
}
catch
{
catchSomething();
throw an error
}
finally
{
alwaysDoThis();
}
Это отличается, если / когда вы делаете это:
try
{
doSomething();
}
catch
{
catchSomething();
throw an error
}
alwaysDoThis();// will not run on error (in the catch) condition
the this last instance, если произойдет ошибка, то перехват выполнится, но НЕ alwaysDoThis();
.Конечно, вы все равно можете иметь несколько catch
, как всегда.