阅读量:0
在VB中,Select Case语句用于根据表达式的值来执行不同的代码块。
语法:
Select Case expression Case value1 ' 执行代码块1 Case value2 ' 执行代码块2 Case value3 ' 执行代码块3 ... Case Else ' 执行默认代码块 End Select
示例:
Dim num As Integer = 3 Select Case num Case 1 Console.WriteLine("Number is 1") Case 2 Console.WriteLine("Number is 2") Case 3 Console.WriteLine("Number is 3") Case Else Console.WriteLine("Number is not 1, 2, or 3") End Select
输出:
Number is 3
注意事项:
- 如果expression的值与某个Case的值匹配,则执行对应的代码块,并跳出Select Case语句。
- 如果expression的值与多个Case的值匹配,则执行第一个匹配到的代码块,并跳出Select Case语句。
- 如果expression的值没有与任何Case的值匹配,则执行默认的Case Else代码块,如果没有Case Else,则不执行任何代码块。
- expression可以是任何可评估为基本数据类型的表达式,如整数、字符、字符串等。