色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

如何捕獲異常

錢諍諍2年前9瀏覽0評論

如何捕獲異常?

將可能引發(fā)異常的代碼段放在 Try 塊中,而將處理異常的代碼放在 Catch 塊中。Catch 語句的順序很重要。發(fā)生異常時(shí),異常沿堆棧向上傳遞,每個(gè) Catch 塊都有機(jī)會處理它。通過將異常類型與 Catch 塊中指定的異常名稱相匹配,可確定處理異常的 Catch 塊。

例如,以下 Catch 塊將捕獲簡單對象訪問協(xié)議 (SOAP) 異常:

catch (SoapException e){Console.WriteLine("SOAP Exception Error Code: {0}",e.SubCode.Code.Name);Console.WriteLine("SOAP Exception Message is: {0}",e.Message);

}Catch e As SoapExceptionConsole.WriteLine("SOAP Exception Error Code: {0}", e.SubCode.Code.Name)Console.WriteLine("SOAP Exception Message is: {0}", e.Message)End Try如果不存在特定類型的 Catch 塊,則由可能存在的常規(guī) Catch 塊來捕捉異常。

例如,您可以通過添加以下代碼來捕獲一般異常:

catch (Exception e){Console.WriteLine("Exception Message: {0}", e.Message);

}Catch e As ExceptionConsole.WriteLine("Exception Message: {0}", e.Message)End Try將針對特定類型異常的 Catch 塊放在一般異常之前。

公共語言運(yùn)行庫將捕捉 Catch 塊未捕捉的異常。根據(jù)運(yùn)行庫的配置,可能會顯示一個(gè)調(diào)試對話框,或者停止執(zhí)行程序并顯示一個(gè)包含異常信息的對話框。

java解決異常語句,如何捕獲異常