新聞中心
運(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)容到剪貼板 程序代碼
- Select Case itemc
- Case 1
- Response.Write("1")
- Case 2
- Response.Write("2")
- Case 3
- Response.Write("3")
- Case 4
- Response.Write("4")
- Case Else
- Response.Write("other")
- End Select
switch語(yǔ)句:
復(fù)制內(nèi)容到剪貼板 程序代碼
- switch (itemc)
- {
- case 1:
- Response.Write("1");
- break;
- case 2:
- Response.Write("2");
- break;
- case 3:
- Response.Write("3");
- break;
- case 4:
- Response.Write("4");
- break;
- default:
- Response.Write("other");
- 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ǔ)句:
- Select Case itemc
- Case 1, 2
- Response.Write("1或2")
- Case 3, 4
- Response.Write("3或4")
- Case Else
- Response.Write("other")
- End Select
switch語(yǔ)句:
復(fù)制內(nèi)容到剪貼板 程序代碼
- switch (itemc)
- {
- case 1:
- case 2:
- Response.Write("1或2");
- break;
- case 3:
- case 4:
- Response.Write("3或4");
- break;
- default:
- Response.Write("other");
- break;
- }
復(fù)雜的條件
復(fù)制內(nèi)容到剪貼板 程序代碼VB.NET CASE語(yǔ)句:
- Select Case itemc
- Case Is <= 2
- Response.Write("1或2")
- Case Is <= 4
- Response.Write("3或4")
- Case Else
- Response.Write("other")
- End Select
switch無(wú)法實(shí)現(xiàn)!
從上邊三個(gè)例子可以看出,switch通常用于測(cè)試一些離散的值,一次能測(cè)試多個(gè)值,這和Select Case一樣的,但switch不能測(cè)試像"小于X"這樣的子句,而Select Case可以,這點(diǎn)稍有不同。
【編輯推薦】
- 簡(jiǎn)單講述VB.NET表間拖放
- 五分鐘學(xué)會(huì)VB.NET實(shí)現(xiàn)拖放
- 講述強(qiáng)大的VB.NET Web Forms,使用起來(lái)卻如此簡(jiǎn)單
- 分析VB QuickSort應(yīng)用程序
- 兩步就可以掌握VB使用ArrayList類(lèi)
新聞標(biāo)題:剖析VB.NET CASE語(yǔ)句
文章起源:http://www.5511xx.com/article/cdhgjos.html


咨詢(xún)
建站咨詢(xún)
