[問題] try catch的例外處理次數

看板C_Sharp (C#)作者 (自我感覺良好)時間9年前 (2016/07/31 17:52), 編輯推噓4(405)
留言9則, 6人參與, 最新討論串1/1
請問,如果要在try catch裡知道下列兩個問題要怎麼做呢? 1.是否有發生進入catch的例外處理 2.假設我有10個檔案要處理,而每個檔案都會跑過下面的code, 並且,有2檔案個進入catch裡的例外處理,要如何累計進入catch的次數 class loder{ static void Main() { try { //程式可能會錯誤的地方 } catch (Exception ex) { //例外處理 } } System.Console.WriteLine("程式有進入catch的戲外處理"); System.Console.WriteLine("程式發生了" + 進入catch的次數+ "次例外"); } -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.47.128.42 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1469958771.A.488.html

07/31 18:00, , 1F
隨便定一個 static property 就可以了吧?
07/31 18:00, 1F

07/31 18:18, , 2F
y大能否舉個例子說明?因為我剛學C#不久,不太懂您的意思
07/31 18:18, 2F

07/31 18:18, , 3F
也感謝y大的回覆^^
07/31 18:18, 3F

07/31 18:29, , 4F
定義一個變數,要能在 1.catch{}內能累加 2.後面WriteLine()
07/31 18:29, 4F

07/31 18:30, , 5F
要能取出來print。你想應該定義在哪裡呢 ^^
07/31 18:30, 5F

08/01 08:41, , 6F
1.就在catch裡面寫一個你能看到回應的東西囉~
08/01 08:41, 6F

08/01 09:02, , 7F
單純的方式就直接宣告變數 進到catch就++ 最後WriteLine出來
08/01 09:02, 7F

08/08 21:55, , 8F
寫在catch裡面,反正那個是在try發生對應的exception
08/08 21:55, 8F

08/08 21:55, , 9F
才會進入。
08/08 21:55, 9F
文章代碼(AID): #1NdSfpI8 (C_Sharp)
文章代碼(AID): #1NdSfpI8 (C_Sharp)