C# 異常捕獲


一、背景

因編程的基礎差,因此最近開始鞏固學習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()

輸出結果

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM