在VB中,Select Case語句用于根據不同的條件執行不同的代碼塊。下面是Select Case語句的基本語法:
Select Case expression
Case value1
' 執行代碼塊1
Case value2
' 執行代碼塊2
Case value3
' 執行代碼塊3
Case Else
' 如果沒有匹配的條件,則執行該代碼塊
End Select
expression是待比較的表達式,可以是任何數據類型。value1、value2、value3等是具體的值,用于與expression進行比較。Case Else是可選的,用于處理沒有與任何條件匹配的情況。
下面是一個使用Select Case語句的示例:
Dim num As Integer = 2
Select Case num
Case 1
MsgBox("數字是1")
Case 2
MsgBox("數字是2")
Case 3
MsgBox("數字是3")
Case Else
MsgBox("數字不在1到3之間")
End Select
在上面的示例中,根據num的值,會執行相應的代碼塊。因為num的值是2,所以會執行第二個代碼塊,顯示"數字是2"。如果num的值是4,就會執行Case Else代碼塊,顯示"數字不在1到3之間"。