在VB中,Case語句用于根據不同的條件執行不同的代碼塊。它通常與Select語句一起使用。Case語句可以有多個條件,每個條件都可以執行相應的代碼。
Case語句的用法如下:
Select Case expression
Case value1
' code block 1
Case value2
' code block 2
Case Else
' code block 3
End Select
在上面的代碼中,expression是要進行比較的表達式,value1、value2等是與expression進行比較的值。如果expression的值等于value1,則執行code block 1;如果expression的值等于value2,則執行code block 2;如果expression的值不等于任何一個value,則執行code block 3。
Case語句也可以使用范圍條件:
Select Case expression
Case value1 To value2
' code block 1
Case value3 To value4
' code block 2
Case Else
' code block 3
End Select
在上面的代碼中,如果expression的值在value1和value2之間,則執行code block 1;如果expression的值在value3和value4之間,則執行code block 2;如果expression的值不在任何一個范圍之間,則執行code block 3。
Case語句還支持其他條件,如使用Is關鍵字進行比較對象的引用、使用Like關鍵字進行模式匹配等。根據具體的需求,可以選擇適合的條件來使用Case語句。