【发布时间】:2010-12-05 00:56:33
【问题描述】:
我以前从未遇到过这种行为,我想知道是否有人能够对此事有所了解?
正如您在图片中看到的那样,我正在捕获AccessViolationException 类型的异常,但调试器却抱怨该异常未处理!
这怎么可能?
哦,我知道你不应该有一个空的 catch 块,这不是我的问题。
谢谢!
编辑: 现在我得到了这个:
【问题讨论】:
-
黑暗中的一枪:用额外的 try-catch 包裹整个 foreach
-
顺便说一句,如果你运行代码(而不是调试它)会发生什么?
-
-
@max:出于性能原因,将 try 块放在 foreach 之外绝对是您想要做的事情,跳入和跳出异常处理可能会很痛苦。
-
您要将密钥发送到什么地方?您能以某种方式查看 SendWait 堆栈的内部吗?
标签: c# debugging exception .net-4.0 access-violation