天天看點

異常捕獲

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();      

繼續閱讀