自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

VB.NET結(jié)構(gòu)化異常相關(guān)解決技巧分享

開發(fā) 后端
VB.NET結(jié)構(gòu)化異常在實(shí)際程序開發(fā)中是非常常見的。而且異常處理在程序開發(fā)中也是必不可少的。我們?cè)谶@里就為大家介紹一下這一具體的操作方法。

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ò)誤處理。

VB.NET現(xiàn)在支持Try…Catch異常塊和Try…Finally資源保護(hù)塊。下面是這兩個(gè)VB.NET結(jié)構(gòu)化異常的處理塊類型的其它信息及樣本代碼。

Try…Finally

Try…Finally塊幫助你發(fā)現(xiàn)并處理開發(fā)者能夠指定解決辦法的錯(cuò)誤。其基本格式如下:

  1. Try   
  2. 'Some code  
  3. Catch   
  4. 'Error resolution 
    whenever an error 
    takes place  
  5. 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è)塊的基本格式如下:

  1. 'Resource allocation code  
  2. Try   
  3. 'Use the resource  
  4. Finally   
  5. 'Clean the resource up  
  6. 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ò)誤處理方案。

【編輯推薦】

  1. 深入探討VB.NET創(chuàng)建臨時(shí)文件操作方法
  2. VB.NET公共運(yùn)行環(huán)境配置要點(diǎn)解析
  3. VB.NET對(duì)象克隆的應(yīng)用法則
  4. VB.NET集合存儲(chǔ)內(nèi)容解析
  5. VB.NET對(duì)象存儲(chǔ)各種方法簡(jiǎn)介
責(zé)任編輯:曹凱 來源: zdnet.com.cn
相關(guān)推薦

2010-01-13 13:20:08

VB.NET結(jié)構(gòu)化異常

2010-01-14 16:04:32

VB.NET顯示時(shí)間

2010-01-13 10:25:30

VB.NET文件夾操作

2010-01-07 15:29:59

VB.NET表達(dá)式

2010-01-13 15:33:40

VB.NET菜單項(xiàng)目

2010-01-15 13:52:42

VB.NET屬性設(shè)置

2010-01-15 19:04:09

2010-01-18 18:50:26

VB.NET鼠標(biāo)手勢(shì)

2010-01-22 11:02:30

VB.NET創(chuàng)建新變量

2010-01-13 15:52:59

VB.NET浮動(dòng)窗體

2010-01-18 16:33:57

VB.NET加密文件

2010-01-18 14:08:29

VB.NET類型轉(zhuǎn)換

2010-01-15 15:10:43

VB.NET Stri

2010-01-22 13:16:05

VB.NET初始化數(shù)組

2010-01-14 18:00:07

VB.NET串行化對(duì)象

2010-01-22 10:54:06

VB.NET結(jié)構(gòu)變量

2010-01-13 18:09:09

VB.NET動(dòng)態(tài)生成代

2010-01-08 14:07:47

VB.NET窗體傳值

2010-01-13 16:45:44

VB.NET刪除控件

2010-01-07 13:40:50

VB.NET讀取XML
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)