|
|
1
84
这是一个调试概念。基本上,异常被抛出到调试器 然后到实际的程序,如果它没有被处理,就会被抛出到调试器a 第二 时间,给你一个 机会 在应用程序本身之前和之后在IDE中使用它。这似乎是Microsoft Visual Studio的一项发明。 |
|
|
2
22
引发异常时引发第一次机会异常通知。第二次机会通知是在未捕获时发出的。(在调试器中破译代码的机会)。 |
|
3
4
我刚开始使用调试器,遇到了这个问题。在我的研究中,我发现了MSDN的博客文章 What is a First Chance Exception? 这让我明白了。 我从这篇博文中得到的最大收获是,它指的是对调试器的通知,而不是我的代码需要处理的事情,最重要的是,
|
|
4
0
在调试应用程序时,只要遇到异常,就会通知调试器。此时,应用程序被挂起,调试器决定如何处理异常。第一次通过此机制称为“第一次机会”异常。 根据调试器的配置,它将恢复应用程序并传递异常,或者使应用程序挂起并进入调试模式。如果应用程序处理该异常,它将继续正常运行。 第一次机会异常消息通常并不意味着代码中存在问题。对于优雅地处理异常的应用程序/组件,first chance异常消息让开发人员知道遇到并处理了异常情况。 |
|
5
0
从开发人员的角度来看,更多的是关于第二次机会异常,因为这意味着 它不是用代码处理的 第一个机会可能是很多,但从开发的角度来看,需要更多关注的是第二个机会,因为这会导致应用程序崩溃。 |