當前位置:
首頁 > 知識 > try-catch語句

try-catch語句

【前言】

在生活中你犯錯了也許也不一定會有人提醒你,但是在程序中你卻經常看到錯誤,有時候出錯率會讓一個程序員非常的煩躁,也許有的異常或者錯誤會有很好的解決辦法,但是有的時候也許真的不可避免,那麼try-catch語句就可以很好的幫助你。

【正文】

語法

try
{
有可能出現錯誤的代碼;
}
catch
{
如果try中的代碼出現異常,則進去catch中
}
finally
{
最後執行的代碼
}
1
2
3
4
5
6
7
8
9
10
11
12
13

在 try 塊中獲取並使用資源,在 catch 塊中處理異常情況,並在 finally 塊中釋放資源。

Try的語句形式:

? 一個 try 塊後接一個或多個 catch 塊。

? 一個 try 塊後接一個 finally 塊。

? 一個 try 塊後接一個或多個 catch 塊,後面再跟一個 finally 塊.

例子

int[] nums = { 2, 3, 4 };
try
{
nums[2] = 90;
}
catch (Exception ex)
{
Console.WriteLine(ex.Message); //直接顯示錯誤是什麼
}
finally
{
Console.WriteLine("不論是否出現異常都會走這裡");
}
Console.ReadKey();
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

運行結果

依照上面的例子將會出現下面正確結果

try-catch語句

但是如果num[5]=90「」則會出現下面的結果:

try-catch語句

這是不是很方便的既可以知道自己的問題是什麼,很容易將其改正。

try-catch語句

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

Spark SQL與DataFrame詳解以及使用
為什麼 GitHub 上的開發者比 iOS 上的要更值錢?

TAG:程序員小新人學習 |