[問題] Try-Catch main() 前需要考慮什麼?

看板C_Sharp (C#)作者 (PeterPan)時間13年前 (2012/08/24 14:15), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
最近遇到一些奇怪的問題 總是會在奇怪的時候出現錯誤訊息,然後程式就關掉了 所以就想說要把整個 main() 都用 try-catch 包起來 所有沒有辦法被處理的 exception 到最後就 log 起來 類似下面的 code: [STAThread] static void Main() { try { Application.Run(new Form1()); } catch (Exception e) { ErrorLog.Write("General error: " + e.ToString()); } } 這樣會有問題嘛? 會讓程式整體變慢或是有其他事情需要考量嘛? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 72.130.134.2

08/24 18:16, , 1F
寫code時最好能先避免例外: http://ppt.cc/z8NW
08/24 18:16, 1F
文章代碼(AID): #1GDnm4ut (C_Sharp)
文章代碼(AID): #1GDnm4ut (C_Sharp)