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
運行結果
依照上面的例子將會出現下面正確結果
但是如果num[5]=90「」則會出現下面的結果:
這是不是很方便的既可以知道自己的問題是什麼,很容易將其改正。


※Spark SQL與DataFrame詳解以及使用
※為什麼 GitHub 上的開發者比 iOS 上的要更值錢?
TAG:程序員小新人學習 |