的異常中操作我知道這可能是一個有點古怪,但懷疑畢竟是一個疑問...... 在以下情況下會發生什麼......異常在C#
private void SendMail()
{
try
{
//i try to send a mail and it throws an exception
}
catch(Exception ex)
{
//so i will handle that exception over here
//and since an exception occurred while sending a mail
//i will log an event with the eventlog
//All i want to know is what if an exception occurs here
//while writing the error log, how should i handle it??
}
}
謝謝。
+1。順便說一句:「喲狗,我聽說你喜歡捕捉異常,所以我把一個嘗試抓住你的試驗抓住,所以你趕上,而你趕上。」 :) – ANeves 2010-05-18 09:39:03
哈哈輝煌!!!!!!!就我而言,本週評論! – 2010-05-18 09:55:06
嘿大衛, 即使我相信你是正確的,我們應該讓第二個異常被拋出,因爲最終如果在那裏拋出一個異常,那麼這將意味着客戶端機器存在的問題.... 和我們的第一個偏好是與我們的應用程序相關的例外... 但是我怎麼知道我的應用程序中發生了什麼錯誤,因爲既沒有發送郵件也沒有記錄錯誤? 任何建議好友 – Shrewdroid 2010-05-18 10:00:58