当前位置: 首页 > 编程语言 > C#

Interruptonlyforcertainexceptiontypes

时间:2023-04-11 02:50:31 C#

Interruptonlyforcertainexceptiontypes我知道异常处理是一个很重要的事情,我们在所有的项目中都在做。主要原因是记录客户端发生的错误。这工作正常,根本不是问题。但是当我仍然使用VisualStudio编写和运行应用程序时,我根本不需要任何异常处理。我希望调试器在应用程序崩溃的那一行停止,而不是我写的错误记录器。而且我不想用throw转发异常!但我仍在寻找一种简单的方法。我可以围绕try/catch编写无数#ifDebug或#ifRelease语句,但这不是我想要做的。还有其他方法可以解决这个问题吗?(1)使用您的项目打开VisualStudio(2)Debug菜单,Exceptions(3)对于您关心的异常类型,选中Thrown框。这样一来,无论何时抛出所选类型的异常,您都会自动陷入其中。如果你想回到常规调试,回到同一个例外窗口,然后点击全部重置,你就会回到默认设置。您可以将VisualStudio调试器配置为在引发异常时中断。请参阅菜单调试->异常。有关其他信息:如何:抛出异常时中断检查visualstudio菜单Debug->Exception中“Thrown”列下的所有内容。默认情况下,所有项目都会检查“未处理的用户”列,以便每当抛出异常时,调试器就会中断。注意:这不是项目属性Debug>Exceptions(Ctrl+Alt+E)的一部分,选中“CommonLanguageRuntimeException”上的“Throws”以抛出所有异常,或使用“FindAll”手动选择所需的异常例外。完成调试后,单击“全部重置”以恢复默认状态。在VS编辑器中,您无需在代码中断的异常类型上设置中断点即可进行设置-您可以使用调试菜单->异常进行设置,这将允许您执行所需的操作。以上就是C#学习教程:只针对某些异常类型中断的所有内容分享。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: