我想调用一个函数的代码来处理函数中引发的任何异常。如果我写:为什么抛出一个例外而不是让代码抛出它?
try
{
// Code than may raise an exception
}
catch
{
throw;
}
该异常将传回调用堆栈。我可以写下面的代码并获得相同的结果吗?在这种情况下是否有任何理由使用try catch
?
// Code that may raise an exception