日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
剖析VB.NET CASE語(yǔ)句

運(yùn)用VB.NET很久了,積累一些經(jīng)驗(yàn),對(duì)于VB.NET CASE語(yǔ)句和switch語(yǔ)句簡(jiǎn)單的分析和介紹功能用法上的異同,下面是程序代碼,我們來(lái)看看吧。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專(zhuān)注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、成都小程序開(kāi)發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶(hù)創(chuàng)新互聯(lián)還提供了蒙陰免費(fèi)建站歡迎大家使用!

VB.NET CASE語(yǔ)句:

復(fù)制內(nèi)容到剪貼板 程序代碼

 
 
 
  1. Select Case itemc  
  2. Case 1  
  3. Response.Write("1")  
  4. Case 2  
  5. Response.Write("2")  
  6. Case 3  
  7. Response.Write("3")  
  8. Case 4  
  9. Response.Write("4")  
  10. Case Else  
  11. Response.Write("other")  
  12. End Select 

switch語(yǔ)句:

復(fù)制內(nèi)容到剪貼板 程序代碼

 
 
 
  1. switch (itemc)  
  2. {  
  3. case 1:  
  4. Response.Write("1");  
  5. break;  
  6. case 2:  
  7. Response.Write("2");  
  8. break;  
  9. case 3:  
  10. Response.Write("3");  
  11. break;  
  12. case 4:  
  13. Response.Write("4");  
  14. break;  
  15. default:  
  16. Response.Write("other");  
  17. break;  

說(shuō)明:switch的每個(gè)分支都必須以break(或其他跳轉(zhuǎn)語(yǔ)句)結(jié)束,否則將繼續(xù)執(zhí)行下一分支的代碼,但這在C#中是非法的,這與Select Case不同,Select Case中只要執(zhí)行了一個(gè)分支后就不再執(zhí)行其他分支!順便說(shuō)下,JavaScript的switch語(yǔ)句每個(gè)分支也需要break語(yǔ)句,但如果缺少break語(yǔ)句在JavaScript中也不會(huì)出錯(cuò),結(jié)果剩下的分支的代碼都將被執(zhí)行!

一次測(cè)試多個(gè)字面值

復(fù)制內(nèi)容到剪貼板 程序代碼VB.NET CASE語(yǔ)句:

 
 
 
  1. Select Case itemc  
  2. Case 1, 2  
  3. Response.Write("1或2")  
  4. Case 3, 4  
  5. Response.Write("3或4")  
  6. Case Else  
  7. Response.Write("other")  
  8. End Select 

switch語(yǔ)句:

復(fù)制內(nèi)容到剪貼板 程序代碼

 
 
 
  1. switch (itemc)  
  2. {  
  3. case 1:  
  4. case 2:  
  5. Response.Write("1或2");  
  6. break;  
  7. case 3:  
  8. case 4:  
  9. Response.Write("3或4");  
  10. break;  
  11. default:  
  12. Response.Write("other");  
  13. break;  

復(fù)雜的條件

復(fù)制內(nèi)容到剪貼板 程序代碼VB.NET CASE語(yǔ)句:

 
 
 
  1. Select Case itemc  
  2. Case Is <= 2  
  3. Response.Write("1或2")  
  4. Case Is <= 4  
  5. Response.Write("3或4")  
  6. Case Else  
  7. Response.Write("other")  
  8. End Select  

switch無(wú)法實(shí)現(xiàn)!

從上邊三個(gè)例子可以看出,switch通常用于測(cè)試一些離散的值,一次能測(cè)試多個(gè)值,這和Select Case一樣的,但switch不能測(cè)試像"小于X"這樣的子句,而Select Case可以,這點(diǎn)稍有不同。

【編輯推薦】

  1. 簡(jiǎn)單講述VB.NET表間拖放
  2. 五分鐘學(xué)會(huì)VB.NET實(shí)現(xiàn)拖放
  3. 講述強(qiáng)大的VB.NET Web Forms,使用起來(lái)卻如此簡(jiǎn)單
  4. 分析VB QuickSort應(yīng)用程序
  5. 兩步就可以掌握VB使用ArrayList類(lèi)

新聞標(biāo)題:剖析VB.NET CASE語(yǔ)句
文章起源:http://www.5511xx.com/article/cdhgjos.html