在 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 语句可用于任何基本数据类型(如整数、字符串、布尔值等)以及对象类型。它提供了一种清晰和灵活的方式来根据不同的条件执行相应的代码块。