0
我有一段代碼,我這樣做:出現InvalidOperationException沒有被抓住
try{
... my code here ...
}catch(Exception e){
... handle all exceptions here
}
裏面我的代碼一個InvalidOperationException被拋出。但是,捕捉不是陷阱和處理它。我怎樣才能把它陷入困境?我認爲「異常」會抓住所有的嘗試?我做了一個快速的谷歌搜索,顯然這是Silverlight中的一個常見問題。
這裏顯然沒有足夠的上下文。 'try'裏面的哪一行是拋出異常?你確定它沒有扔進'catch'裏面嗎? –
你說得對'Exception'匹配所有類型的異常,但是如果異常拋出在不同的線程中,你就不會在這個異常中捕獲它。另外,如果它被'try {}'部分捕獲並沒有被重新拋出,這個'catch'將不會被捕獲。 –
內部郵政編碼 –