c# – 我可以通过编程方式启用/禁用异常?
我想要在调试时能够打破异常,就像在Visual Studio 2008的菜单调试/异常对话框中一样,除了我的程序有很多有效的异常之后,我想要调试的位.
因此,每次使用对话框手动启用和禁用它都可以使用#pragma或其他方法自动执行,因此只能在特定的代码段中发生. 解决方法
通过将DebuggerNonUserCodeAttribute放在你的方法上,做这个事情的唯一方法就是这样做.
这将确保标记方法中的任何异常不会导致异常中断. 很好的解释它here …
代码示例: public class Foo { [DebuggerNonUserCode] public void MethodThatThrowsException() { ... { } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |