1、背景編程
因編程的基礎差,所以最近開始鞏固學習C#基礎,後期把本身學習的東西,總結相應文章中,有不足處請你們多多指教。學習
2、簡介spa
咱們在程序中常常會出現各類各樣的異常,你若是想要你的程序更加穩定性,在你的代碼中應該常用try-cath來進行異常捕獲。3d
哪行代碼有可能出現異常,咱們就使用try-cath。blog
3、語法:it
tryclass
{基礎
可能會出現異常的代碼;變量
..........語法
.........
}
cath
{
出現異常後要執行的代碼;
}
執行過程:若是try中的代碼沒有出現異常,那麼cath中的代碼不會執行。若是try中的代碼出現異常,而是直接跳到cath中執行代碼。
4、實例
求一個數字的2倍值
bool b = true; int number = 0; //聲明瞭一個變量 Console.WriteLine("請輸入你的數字"); try { number = Convert.ToInt32(Console.ReadLine()); //賦值 } catch { Console.WriteLine("你輸入的內容不能轉換數字"); b = false; } if (b) { Console.WriteLine(number * 2); //使用 } Console.ReadKey()
輸出結果