Take for example the following code:
try { Response.Redirect(someurl); } finally { // Will this code run? }
The code in the finally will run, but it will run before the redirect, since the redirect won't be sent to the browser until the method returns, and the finally code will execute before the method returns.