try{
可能抛出異常的語句
}
catch{
出現異常後,執行的語句
}
如果try中的語句,沒有抛出異常,程式不執行catch中的語句,try裡面的其他語句繼續執行;
int number = 0;
bool flag=true;
Console.WriteLine("請輸入:");
try
{
number = Convert.ToInt32(Console.ReadLine());
//語句2;當出現異常時,語句2與語句3都不執行,執行catch裡面的語句;
//語句3;
}
catch
{
Console.WriteLine("輸入的數字不符合要求!");
flag = false;
}
//滿足某些條件時,執行該語句
if (flag)
{
Console.WriteLine(number * 2);
}
Console.ReadKey();