最佳答案
在捕获异常并重新抛出异常时,应该考虑哪些最佳实践?我想确保Exception
对象的InnerException
和堆栈跟踪被保留。下面的代码块在处理这个问题的方式上有区别吗?
try
{
//some code
}
catch (Exception ex)
{
throw ex;
}
与:
try
{
//some code
}
catch
{
throw;
}