다음을 수행하는 대신
Try
'
' Initialize some objects
'
'
' do something that fails
'
'
' Clean up-code that gets not reached because exception
'
Catch e As Exception
'
'Clean up initialized objects
'
Throw e
End Try
Try
'
' Initialize some objects
'
'
' do something that fails
'
Catch e As Exception
Throw e
Finally
'
'Clean up initialized objects
'
End Try
그래서 간단한 질문입니다. 전에 몇 줄을 던져도 블록에 도달 했습니까?
[편집] 빠른 답변 주셔서 감사합니다.
첫 번째 줄에는 NullReference-, COM- 및 FileNotFound-Exceptions이 있습니다.
좋아,이 코드를 위해 갈 것이다 :
Try
'
' Initialize some objects
'
'
' do something that fails
'
Catch e As Exception ' or just "Catch"??
Throw
Finally
'
'Clean up initialized objects
'
End Try
모두 최고!
이노
'쓰레기'라고 쓰지 말고 그냥 버려야합니다. 그렇지 않으면 예외 스택 추적을 재설정하므로 예외가 처음 발생한 위치에 대한 정보가 손실됩니다. –