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