Home [C# 筆記] 異常捕捉 try-catch
Post
Cancel

[C# 筆記] 異常捕捉 try-catch

異常捕捉 try-catch

語法上沒有錯誤,在程式執行的過程當中,由於某些原因,程式出現了錯誤,不能再正常運行。

1
2
3
4
5
try {
    可能會出現異常的程式碼
} catch {
    出現異常後要執行的程式碼
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Console.WriteLine("請輸入一個數字:");
int num = 0;
bool b = true;
try
{
    //可能會出現異常的程式碼
    num = Convert.ToInt32(Console.ReadLine()); //賦值
} 
catch (Exception)
{
    //出現異常後要執行的程式碼
    b = false;
    Console.WriteLine("輸入的內容不能轉換成數字");
}

if (b) {
    Console.WriteLine(num * 2);
}
Console.ReadKey();
This post is licensed under CC BY 4.0 by the author.