asp.net - 异常处理最佳实践

标签 asp.net exception

让异常传播有没有性能问题或者其他什么问题,或者这样写比较好

try 
{

}
catch
{
throw;
}

最佳答案

如果您不打算处理异常,那么最好什么都没有,而不是您所建议的。所做的只是增加了捕获然后重新抛出相同异常的开销。

如果您可以处理异常,请执行此操作,但不要将其进一步传播到调用堆栈。

关于asp.net - 异常处理最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2689740/

相关文章:

asp.net - 如何在ASP.NET中使用Google的新reCAPTCHA "I am not a robot"

vba - VBA 错误处理有哪些好的模式?

asp.net - 使用 FTP 将 Web 应用程序发布到 IIS 10 服务器时出错

asp.net - 从数据库加载对象列表以实例化单个对象的有效方法

asp.net - 长时间运行的 HttpWebRequest

c# - 清除函数中的 CheckBox 列表

c# - 使用 AvalonDock 2.0 时未处理的 'System.ComponentModel.Win32Exception'

c++ - 无条件地从构造函数中抛出 *this

c# - Visual Studio 不会因异常而停止中断

c++ - 如何捕获 I/O 异常(确切地说是 I/O,不是 std::exception)