Finally(Visual Basic)
업데이트: 2007년 11월
Try 구조체를 끝내기 전에 실행할 문 블록을 정의합니다.
설명
각 Try 구조체에는 Finally 블록이나 하나 이상의 Catch 블록이 포함되어야 합니다.
참고: |
---|
다음과 같은 경우에는 Try 또는 Catch 블록에서 해당 Finally 블록으로 제어가 전달되지 않습니다. |
Try 또는 Catch 블록 안에서 End 문을 만난 경우
Try 또는 Catch 블록 안에서 StackOverflowException이 throw된 경우
Finally를 사용하는 경우
Try 구조체를 끝내기 전에 실행할 문이 하나 이상 있으면 Finally 블록을 사용합니다. Try 구조체에서 벗어나기 바로 전에 Finally 블록으로 제어가 전달됩니다. Try 구조체 내부에서 예외가 발생하더라도 마찬가지입니다.
Finally 키워드는 다음 컨텍스트에서 사용할 수 있습니다.
Try...Catch...Finally 문(Visual Basic)