2012-10-31 38 views
32

如何在VB.NET中引發異常?如何在VB.NET中引發異常

+2

@JonathonReinhart:我不認爲這有什麼不妥有一個明確的答案,這樣的問題在本網站。 – CJ7

+0

當然。但它讓我想起了在X年後這個網站已經存在,沒有人問過這個問題。作爲下面提到的那個人,可能是因爲它很微不足道,而且很容易在其他地方回答。理解。@JonathonReinhart, –

回答

50

你會拋出一個新的異常。

看一看Throw Statement (Visual Basic)

throw語句拋出,您可以用 結構化異常處理代碼處理異常(的try ... catch ...最後)或 非結構化異常處理代碼(在錯誤轉到)。您可以使用 Throw語句來捕獲代碼中的錯誤,因爲Visual Basic 向上移動調用堆棧,直到找到適當的 異常處理代碼。

編輯

通過請求,並從鏈接

Throw New System.Exception("An exception has occurred.") 
+0

。如果這是重複的,那麼關閉它,如果沒有,應該回答,對嗎? –

+0

我道歉,並取消我的downvote。這個問題怎麼可能不存在StackOverflow? –

+0

@JonathonReinhart,我認爲這可能是「Hello World」之後的教訓。 X-) –