我想調用一個函數的代碼來處理函數中引發的任何異常。如果我寫:爲什麼拋出一個例外而不是讓代碼拋出它?
try
{
// Code than may raise an exception
}
catch
{
throw;
}
該異常將傳回調用堆棧。我可以寫下面的代碼並獲得相同的結果嗎?在這種情況下是否有任何理由使用try catch
?
// Code that may raise an exception