3 回答

TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超3個(gè)贊
這是一個(gè)調(diào)試概念?;旧蠏伋霎惓=o調(diào)試器第一,然后到如果不處理它被扔在了調(diào)試器的實(shí)際程序第二的時(shí)候,給你一個(gè)機(jī)會(huì),之前和應(yīng)用程序本身后,用它做的東西在你的IDE。這似乎是Microsoft Visual Studio的發(fā)明。

TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超9個(gè)贊
我剛開(kāi)始使用調(diào)試器,然后遇到了這個(gè)問(wèn)題。在我的研究中,我發(fā)現(xiàn)MSDN博客文章什么是第一次機(jī)會(huì)異常?那為我清除了。
對(duì)我而言,博客文章的主要收獲是,它指的是通知調(diào)試器,而不是我的代碼不必處理的事情,而且最重要的是,“首次機(jī)會(huì)異常消息通常并不意味著在調(diào)試器中存在問(wèn)題。碼?!?/p>

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超1個(gè)贊
在調(diào)試應(yīng)用程序時(shí),只要遇到異常,調(diào)試器都會(huì)收到通知。此時(shí),應(yīng)用程序已掛起,調(diào)試器決定如何處理異常。通過(guò)這種機(jī)制的第一次通過(guò)稱(chēng)為“第一次機(jī)會(huì)”異常。
根據(jù)調(diào)試器的配置,它會(huì)恢復(fù)應(yīng)用程序并傳遞異常,或者使應(yīng)用程序掛起并進(jìn)入調(diào)試模式。如果應(yīng)用程序處理了異常,它將繼續(xù)正常運(yùn)行。
首次機(jī)會(huì)異常消息通常并不意味著代碼中有問(wèn)題。對(duì)于能夠正常處理異常的應(yīng)用程序/組件,首次機(jī)會(huì)異常消息會(huì)讓開(kāi)發(fā)人員知道遇到并已處理了異常情況。
- 3 回答
- 0 關(guān)注
- 568 瀏覽
添加回答
舉報(bào)