程式執行時可能會遇到一些無法預料到的錯誤,這稱作異常。.Net中的異常都繼承System.Exception。異常會在堆棧中往上傳遞,直到被處理或者程式終止。 常見異常: IndexOutOfRangeException 數組索引超出使用範圍,運行時引發。 NullReferenceExceptio ...
程式執行時可能會遇到一些無法預料到的錯誤,這稱作異常。.Net中的異常都繼承System.Exception。異常會在堆棧中往上傳遞,直到被處理或者程式終止。
常見異常:
數組索引超出使用範圍,運行時引發。
引用空對象,運行時異常。
無效操作異常,運行時發生,對象的狀態不支持該方法調用。
在創建枚舉器之後,修改了集合,然後使用該枚舉器訪問集合。
參數異常,參數不符合規範時引發。
當調用方法並且傳遞的自變數中至少有一個參數不符合調用方法的參數規範時,建議引發。
派生自ArgumentException,參數為空時,且不符合調用函數規範時引發的異常。
派生自ArgumentException,參數不在給定範圍內引發的異常。