C# 異常捕獲

1、背景編程

因編程的基礎差,所以最近開始鞏固學習C#基礎,後期把本身學習的東西,總結相應文章中,有不足處請你們多多指教。學習

2、簡介spa

咱們在程序中常常會出現各類各樣的異常,你若是想要你的程序更加穩定性,在你的代碼中應該常用try-cath來進行異常捕獲。3d

哪行代碼有可能出現異常,咱們就使用try-cath。blog

3、語法:it

tryclass

{基礎

可能會出現異常的代碼;變量

..........語法

.........

}

cath

{

出現異常後要執行的代碼;

}

執行過程:若是try中的代碼沒有出現異常,那麼cath中的代碼不會執行。若是try中的代碼出現異常,而是直接跳到cath中執行代碼。

4、實例

求一個數字的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()

輸出結果

 

相關文章
相關標籤/搜索