捕捉異常try catch

2021-07-10 12:57:53 字數 719 閱讀 5420

1,當**在執行時可能出現異常時用try{} catch{}捕捉異常,這樣程式出現異常不會立即跳出程式,可以經過處理後讓程式繼續執行或者跳出。例如:

string a = "12211a";

try  catch (exception e)

2,還有很多其他異常,列舉一些常見異常:

算術異常類:

arithmeticexecption 

空指標異常類:

nullpointerexception 

型別強制轉換異常:

classcastexception 

類未找到異常:

classnotfoundexception 

陣列負下標異常:

negativearrayexception 

陣列下標越界異常:

arrayindexoutofbound***ception 

違背安全原則異常:

secturityexception 

檔案已結束異常:

eofexception 

檔案未找到異常:

filenotfoundexception 

字串轉換為數字異常:

numberformatexception 

運算元據庫異常:

sqlexception 

輸入輸出異常:

ioexception

之後加深認識之後繼續補充。

異常使用TryCatch

乙個小例子,展示try catch的強大 1.乙個輸入框,只允許輸入數字,當輸入不是數字時,進行警告提示。使用 keyup事件 最後發生,一次鍵盤敲入事件徹底完成 按鈕監聽返回值 頁面 public formbianno public string strbianno private void tb...

try catch異常處理

目的 防止編譯期異常 支援的格式 trycatch 異常型別 變數名 finally 變形1 trycatch 異常型別 變數名 變形2 分別處理不同的異常型別。trycatch 異常型別 變數名 catch 異常型別2 變數名 catch 異常型別3 變數名 catch 異常型別4 變數名 變形3...

異常處理try catch

今天來解決異常 1.錯誤 錯誤指的是我們寫的源 不符合c 的語法規範.對於這種錯誤我們的visual studio絕大多數情況下 會以紅色的波浪線提示.後果 就是源 無法編譯為 程式集 不能執行.如何解決?那就將源 改為符合c 的語法規範就可以了.有一些錯誤,vs不會提示的那麼及時.甚至是不會提示的...