Рассмотрим следующий код, в котором LockDevice () может произойти сбой, и сгенерировать исключение самостоятельно. Что происходит в C #, если исключение вызывается из блока finally?
UnlockDevice();
try
{
DoSomethingWithDevice();
}
finally
{
LockDevice(); // can fail with an exception
}