Visual BasicでSelect Case文を使用する方法を教えてください

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

注意書き:

  1. Caseの値と expression の値がマッチした場合は、 対応するコードブロックが実行され、Select Case ステートメントを抜ける
  2. Expression の値が複数の Case の値と一致した場合は、最初に一致したコードブロックが実行され、Select Case ステートメントが抜ける。
  3. expressionの値がどのCaseの値とも一致しない場合は、デフォルトのCase Elseコードブロックが実行されます。Case Elseがなければ、コードブロックは実行されません。
  4. 式は、整数、文字、文字列など、基本データ型として評価可能な任意の式です。
bannerAds