c#Globalexceptionhandlinginc#(consoleapplication)找不到任何正确引用我的主题的内容。我编写了一个控制台应用程序,它只在异常发生的方法中捕获它们。根本不用扔。我想要的是全局异常处理。我没有关于异常处理的基本指导,但除了这些基础知识之外我一无所知。想象一下,应该有一个类来处理这些异常(由不同类中的方法抛出)。我还不需要任何错误记录或错误报告机制。实现这种全局处理只需要基本知识(无论模式......)。谢谢阅读!全局异常处理仅适用于特定任务,例如记录错误或正常退出应用程序。在所有其他情况下,建议您在最相关的地方处理异常。例如,如果您从您的应用程序进行Web服务调用,而该服务不可用,您应该在进行Web服务调用时处理异常,而不是全局捕获它。这提高了代码的可读性,并且在全局级别做任何合理的事情都是不切实际的,因为您对异常起源的信息知之甚少。(当然你有堆栈跟踪,但它不容易用于编程操作)但是,你可以通过将处理程序附加到AppDomain.UnhandledException添加一个应用程序范围的异常处理程序,正如@Jesse在上面的评论中所示,这是C#学习教程:C#全局异常处理(控制台应用)所有内容分享,如果对你有用,需要了解更多C#学习教程,希望大家多多关注——本文收集自网络,并非原创代表立场,如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处:
