argumentexception當向方法提供的引數之一無效時引發的異常。
argumentnullexception當將 null 引用(visual basic 中為nothing
)傳遞到不接受其作為有效引數的方法時引發的異常。
argumentoutofrangeexception當自變數的值超出了所呼叫方法定義的允許值範圍時引發的異常。
arithmeticexception當算術、強制轉換或轉換操作發生錯誤時引發的異常。
arraytypemismatchexception當嘗試在陣列內儲存錯誤型別的元素時引發的異常。
badimageformatexception當動態鏈結庫 (dll) 或可執行程式的檔案映像無效時引發的異常。
dividebyzeroexception嘗試將整數或 decimal 值除以零時引發的異常。
dllnotfoundexception當無法找到在 dll 匯入中指定的 dll 時引發的異常。
formatexception當自變數的格式無效或復合格式字串的格式不標準時引發的異常。
indexoutofrangeexception試圖訪問索引超出界限的陣列或集合的元素時引發的異常。
invalidcastexception當執行了無效的強制轉換或顯式轉換時引發的異常。
invalidoperationexception當方法呼叫對於物件的當前狀態無效時引發的異常。
methodacces***ception無效地嘗試訪問方法時(例如從部分信任的**訪問私有方法)引發的異常。
missingmemberexception當嘗試動態訪問乙個不存或未宣告為公共的類成員時引發的異常。
notfinitenumberexception當浮點值為正無窮大、負無窮大或非數字 (nan) 時引發的異常。
notsupportedexception當呼叫的方法不受支援時,或者當嘗試讀取、搜尋或寫入不支援所呼叫功能的流時引發的異常。
nullreferenceexception嘗試取消引用 null 物件引用時引發的異常。
outofmemoryexception當沒有足夠記憶體繼續執行程式時引發的異常。
stackoverflowexception因包含的巢狀方法呼叫過多而導致執行堆疊溢位時引發的異常。
indexoutofrangeexception試圖訪問索引超出界限的陣列或集合的元素時引發的異常。
nullreferenceexception嘗試取消引用 null 物件引用時引發的異常。
invalidoperationexception當方法呼叫對於物件的當前狀態無效時引發的異常。
argumentexception當向方法提供的引數之一無效時引發的異常。
argumentnullexception當將 null 引用(visual basic 中為nothing
)傳遞到不接受其作為有效引數的方法時引發的異常。
argumentoutofrangeexception當自變數的值超出了所呼叫方法定義的允許值範圍時引發的異常。
comexception當 com 方法呼叫返回乙個無法識別的 hresult 時引發的異常。
sehexception表示結構化異常處理 (seh) 錯誤。
sqlexceptionsql server 返回警告或錯誤時引發的異常。
C 自學筆記 3 之引用
引用是變數的別名,格式 為 型別 引用變數 被引用變數 先看一段 int main void 輸出結果為1 0可見,改變引用的變數也會改變原變數,反之,更改a的值b也會發生改變 定義結構體變數coor,並定義c1對其進行引用 include using namespace std typedef s...
C 學習筆記之異常
程式執行中需要處理異常 異常處理方法一 異常處理方法二 c 異常處理機制 異常處理基礎 例子1 除數為零的異常處理 ex17 1.cpp 除數為零的異常例子 include include using namespace std 定義異常類myexception class myexception ...
C 學習筆記之 異常
目錄異常的介面宣告 棧解旋異常變數的生命週期 異常的多型使用 異常處理就是處理程式中的錯誤 include using namespace std int mydivision int a,int b else if b 0 return a b int main catch int a catch...