一、背景
因編程的基礎差,因此最近開始鞏固學習C#基礎,后期把自己學習的東西,總結相應文章中,有不足處請大家多多指教。
二、簡介
我們在程序中經常會出現各種各樣的異常,你如果想要你的程序更加穩定性,在你的代碼中應該經常使用try-cath來進行異常捕獲。
哪行代碼有可能出現異常,我們就使用try-cath。
三、語法:
try
{
可能會出現異常的代碼;
..........
.........
}
cath
{
出現異常后要執行的代碼;
}
執行過程:如果try中的代碼沒有出現異常,那么cath中的代碼不會執行。如果try中的代碼出現異常,而是直接跳到cath中執行代碼。
四、實例
求一個數字的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()
輸出結果


