到現在,每當我想表明從我的代碼我用拋出的異常:顯示異常
try
{
// Code that may throw different exceptions
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
我用上面的代碼,主要用於調試的原因,爲了看確切的異常類型和拋出異常的相應原因。
在我現在創建的一個項目中,我使用了幾個try-catch
子句,並且我想在出現異常時顯示一個彈出消息,以使其更加「用戶友好」。通過「用戶友好」,我的意思是將隱藏像空引用異常或參數超出當前與上面的代碼顯示的範圍異常短語的消息。
但是我還是想看到與創建該消息異常的類型相關的信息。
有沒有辦法來格式化根據之前需要拋出的異常的顯示輸出?
您可以顯示你想要的任何類型的消息,或反應異常在任意數量的方式,在您的掌握,一旦你捕捉到的異常。 – devdigital 2013-04-22 10:58:27
如果您要進行調試,爲什麼不使用調試器?如果最終用戶出現任何意外異常,只需登錄並讓程序終止。 – 2013-04-22 10:58:38
更好地爲每個異常添加消息,而不是僅添加1個。添加多個catch塊並在每個catch塊中添加msgbox。不抓例外直接 – Amitd 2013-04-22 10:59:29