问题
Well, I've read (and learned) that the finally block doesn't always execute its code (even apart from pulling the plug).
FYI For more information, see try catch finally question
However, what I haven't found:
Does my finally block get executed when I stop the debugger?
Thanks!
回答1:
No. When you stop the debugger before reaching the finally-block, it won't be executed.
来源:https://stackoverflow.com/questions/11084050/net-will-stop-debugging-run-the-code-in-the-finally-block