0
真的不知道爲什麼這個和其他類似的代碼片段不能在我的MVC3應用程序中工作。Try Catch中的例外是什麼
Try
Dim x As Integer = 0
Dim b As Integer = 15/x
Catch ex As Exception
Debug.WriteLine("aaa" & ex.Message)
End Try
簡而言之就是什麼都沒有。我試過調試,調試器進入catch子句,VS彈出窗口顯示我正確的異常值......但用鼠標懸停前顯示它什麼也沒有。 調試即時窗口顯示正確的消息「aaaOverflow arythmetic operation ....」
真的我要瘋了!
是不是什麼或ex.Message? – strauberry
你在哪裏設置斷點?如果它在'Catch ex As Exception'上,那麼ex就是沒有任何東西,如果它設置在Debug.WriteLine(「aaa」&ex.Message)上,那麼ex就不會是空的。 –
在調試器中,ex是沒有...所以ex.message當然沒有,我檢查了它。無論我設置斷點,前所未有的地方都是如此。我試圖在TRY語句中設置它,然後我使用調試器每次向前移動1步....得到相同的結果。前無所有。它似乎是一個VS2010 SP1錯誤。在更新之前,所有工作正常... – Alex