Select語句比前一個代碼中介紹的語句更加靈活因為它允許匹配多個記錄項或范圍其語法如下
Select Case Condition
Case test
code to run if condition matches test
Case test
code to run if condition matches test
Case else
code to run if condition matches no tests
End Select
Select Case開始選擇過程每個選項前面都使用一個Case關鍵字而且您必須像進行判斷一樣考慮該程序在某種情況下執行某個操作等
例如考慮在創建成員時需要年齡的會員系統可能需要定制會員包裹(給小孩的免費彩筆!)
Select ProfileAge
Case
wowthats starting really early
Case
add some free crayons
Case To
add leaflet about junior training camp
Case Is<=
add leaflet about under side
Case Is>
add leaflet about bingo evenings
End Select
在進行判斷時可以使用許多不同的方法第一個Case匹配一個值而第二個匹配或中的任意值第三個Case匹配一個范圍值第四個Case匹配小於等於的任何值而最後一個匹配大於的任何值需要注意Is關鍵字和比較運算符因為它們可能掩蓋位於列表下面部分的匹配(記住它們是按照順序檢查的)因此如果將Case Is<=放在第一位則不會考慮Select語句中是否進一步定義了更明確的匹配而是獲得所有小於的數字注意這裡沒有Case Else語句因此如果年齡在到之間則不會進行任何操作在這些情況下這樣就可以了但是在對用戶輸入使用Select語句時最好要包含一個Else語句來確保獲得范圍檢查以外的數據
ASPNET 入門教程完整版
[] [] [] []
From:http://tw.wingwit.com/Article/program/net/201311/14712.html