exception-handling

    251热度

    11回答

    捕获异常并重新抛出它们时需要考虑的最佳实践是什么?我想确保Exception对象的InnerException和堆栈跟踪被保留。下面的代码块在处理这个方面有什么区别吗? try { //some code } catch (Exception ex) { throw ex; } Vs的: try { //some code } catch {

    10热度

    8回答

    在C++中,我试图捕获所有类型的异常(如C#中的catch(Exception))。它是如何完成的?更重要的是,如何捕获零除异常?

    22热度

    5回答

    我维护.NET 1.1应用程序,并且我负责的其中一件事是确保用户没有看到任何不友好的错误通知。 我已经为Application.ThreadException和AppDomain.CurrentDomain.UnhandledException添加了处理程序,它们被调用。我的问题是仍然显示标准的CLR错误对话框(在调用异常处理程序之前)。 Jeff在他的博客here和here上讨论了这个问题。但是

    3热度

    2回答

    我使用System.Windows.Forms.WebBrowser来制作Visual Studio Start Page的视图。但是,看起来控制系统正在捕捉和处理所有的异常情况,并通过默默地沉没它们!没有必要告诉这是一个非常不幸的行为。 void webBrowserNavigating(object sender, WebBrowserNavigatingEventArgs e) {

    2热度

    5回答

    我的团队正在开发一个基于服务(.NET WCF)的应用程序,我们正在尝试确定如何处理内部服务中的异常。我们应该抛出异常吗?返回序列化为XML的异常?只需返回一个错误代码? 请记住,用户永远不会看到这些例外情况,它仅适用于应用程序的其他部分。