猿问

什么是“第一次机会例外”?

第一次机会例外到底是什么?.NET程序如何以及在何处起源?又为什么用这个奇特的名字来称呼(我们在说什么“机会”)?



www说
浏览 526回答 3
3回答

智慧大石

这是一个调试概念。基本上抛出异常给调试器第一,然后到如果不处理它被扔在了调试器的实际程序第二的时候,给你一个机会,之前和应用程序本身后,用它做的东西在你的IDE。这似乎是Microsoft Visual Studio的发明。

慕妹3146593

我刚开始使用调试器,然后遇到了这个问题。在我的研究中,我发现MSDN博客文章什么是第一次机会异常?那为我清除了。对我而言,博客文章的主要收获是,它指的是通知调试器,而不是我的代码不必处理的事情,而且最重要的是,“首次机会异常消息通常并不意味着在调试器中存在问题。码。”

慕神8447489

在调试应用程序时,只要遇到异常,调试器都会收到通知。此时,应用程序已挂起,调试器决定如何处理异常。通过这种机制的第一次通过称为“第一次机会”异常。根据调试器的配置,它会恢复应用程序并传递异常,或者使应用程序挂起并进入调试模式。如果应用程序处理了异常,它将继续正常运行。首次机会异常消息通常并不意味着代码中有问题。对于能够正常处理异常的应用程序/组件,首次机会异常消息会让开发人员知道遇到并已处理了异常情况。
随时随地看视频慕课网APP
我要回答