捕获和重新抛出.NET异常的最佳实践在捕获异常并重新抛出异常时,需要考虑哪些最佳实践?我想确保Exception对象的InnerException堆栈痕迹被保存下来。下面的代码块在处理这些代码块的方式上有区别吗?try{
//some code}catch (Exception ex){
throw ex;}与:try{
//some code}catch{
throw;}
3 回答
Smart猫小萌
TA贡献1911条经验 获得超7个赞
try{} catch(Exception ex){ throw new MoreDescriptiveException("here is what was happening", ex);}
- 3 回答
- 0 关注
- 557 浏览
添加回答
举报
0/150
提交
取消