如果句子有語法錯誤,編輯器則會報錯。
如何寫一個非語法的錯誤,編輯器檢測不到,但是在運行程序中從try中跳到catch中?
try
{
//非語法錯誤
}
catch (e)
{
//跳到這里
}
uj5u.com熱心網友回復:
任何數除以0uj5u.com熱心網友回復:
創建一個物件,賦值為null,接著訪問它的屬性,運行時將拋出NullReferenceException例外uj5u.com熱心網友回復:
如果想人為控制代碼運行 catch陳述句塊中的代碼,可以直接在需要的地方加一句throw new Exception(),也可以把catch中對應的陳述句塊放到finally(不管是否例外,一定會最終執行)。后者更嚴謹,前者路子偏歪。uj5u.com熱心網友回復:
https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/exceptions/uj5u.com熱心網友回復:
你可以 throw new DivideByZeroException(),或者“throw”出來別的什么 Exception,包括你自定義的 Excption 子類物件。uj5u.com熱心網友回復:
throw new Exception("你想要的例外");轉載請註明出處,本文鏈接:https://www.uj5u.com/net/244093.html
標籤:C#
上一篇:為什么Session問題
