新聞中心
VB.NET編程語言從出現(xiàn)至今已經(jīng)發(fā)展了很多版本。而且每一種新的版本的出現(xiàn)都為開發(fā)人員帶來了不同的功能體驗(yàn)。VB.NET語言的最顯著變化之一就是VB.NET結(jié)構(gòu)化異常的處理功能。雖然最新版的VB語言依然支持錯(cuò)誤處理的On Error Goto類,但它已非首選,相反,你應(yīng)該使用結(jié)構(gòu)化錯(cuò)誤處理。

為獨(dú)山子等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及獨(dú)山子網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、獨(dú)山子網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
VB.NET現(xiàn)在支持Try…Catch異常塊和Try…Finally資源保護(hù)塊。下面是這兩個(gè)VB.NET結(jié)構(gòu)化異常的處理塊類型的其它信息及樣本代碼。
Try…Finally
Try…Finally塊幫助你發(fā)現(xiàn)并處理開發(fā)者能夠指定解決辦法的錯(cuò)誤。其基本格式如下:
- Try
- 'Some code
- Catch
- 'Error resolution
whenever an error
takes place- End Catch
被保護(hù)數(shù)據(jù)出現(xiàn)在代碼的Try部分,而錯(cuò)誤解決出現(xiàn)在代碼的Catch部分。Try代碼總要執(zhí)行,但Catch代碼只有在發(fā)生錯(cuò)誤時(shí)才執(zhí)行。
Try…Finally
Try…Finally塊通常用來保證分配的資源被清除。這些塊允許你發(fā)現(xiàn)并處理錯(cuò)誤,并執(zhí)行一部分代碼,而不管是否出現(xiàn)錯(cuò)誤。這個(gè)塊的基本格式如下:
- 'Resource allocation code
- Try
- 'Use the resource
- Finally
- 'Clean the resource up
- End Catch
被保護(hù)的代碼出現(xiàn)在代碼的Try部分,而清除代碼出現(xiàn)在Finally部分。由Try語句控制時(shí),不管是否發(fā)生錯(cuò)誤,都要執(zhí)行Finally塊中的語句。
提示:在VB.NET結(jié)構(gòu)化異常的實(shí)際應(yīng)用中,通常需要組合或嵌套Try…Catch和Try…Finally塊來建立一個(gè)更加靈活的錯(cuò)誤處理方案。
【編輯推薦】
- 深入探討VB.NET創(chuàng)建臨時(shí)文件操作方法
- VB.NET公共運(yùn)行環(huán)境配置要點(diǎn)解析
- VB.NET對(duì)象克隆的應(yīng)用法則
- VB.NET集合存儲(chǔ)內(nèi)容解析
- VB.NET對(duì)象存儲(chǔ)各種方法簡(jiǎn)介
網(wǎng)站欄目:VB.NET結(jié)構(gòu)化異常相關(guān)解決技巧分享
標(biāo)題網(wǎng)址:http://m.5511xx.com/article/ccdodjh.html


咨詢
建站咨詢
