在 Visual Basic (VB) 中,Case 語句用于根據一個或多個條件執行不同的操作。它通常與 Select Case 語句一起使用。
Case 語句的用法如下:
單個條件:
Select Case 變量名
Case 值1
' 執行與值1匹配的操作
Case 值2
' 執行與值2匹配的操作
Case Else
' 執行與上述值都不匹配時的操作
End Select
多個條件:
Select Case 變量名
Case 值1, 值2, 值3
' 執行與任何一個值匹配的操作
Case Else
' 執行與上述值都不匹配時的操作
End Select
區間條件:
Select Case 變量名
Case 值1 To 值2
' 執行在值1和值2之間的操作
Case Else
' 執行與上述值都不匹配時的操作
End Select
類型條件:
Select Case 變量名
Case Is 類型1
' 執行與類型1匹配的操作
Case Is 類型2
' 執行與類型2匹配的操作
Case Else
' 執行與上述類型都不匹配時的操作
End Select
Case 語句中的 Case Else 子句是可選的,用于處理未匹配到任何條件的情況。
Case 語句可用于任何基本數據類型(如整數、字符串、布爾值等)以及對象類型。它提供了一種清晰和靈活的方式來根據不同的條件執行相應的代碼塊。