SELECT CASE ステートメントの使い方は?

Visual Basicでは、Select Caseステートメントを使用して、異なる条件に基づいて異なるコードブロックを実行します。以下に、Select Caseステートメントの基本的な構文を示します。

Select Case expression
   Case value1
      ' 执行代码块1
   Case value2
      ' 执行代码块2
   Case value3
      ' 执行代码块3
   Case Else
      ' 如果没有匹配的条件,则执行该代码块
End Select

比較対象となる式で、任意のデータ型を指定できます。value1、value2、value3 などは具体的な値で、式と比較するために使用します。Case Else は省略可能で、いずれの条件とも一致しない場合の処理に使用します。

以下は、Select Case ステートメントを使用する例を示します。

Dim num As Integer = 2

Select Case num
   Case 1
      MsgBox("数字是1")
   Case 2
      MsgBox("数字是2")
   Case 3
      MsgBox("数字是3")
   Case Else
      MsgBox("数字不在1到3之间")
End Select

上の例ではnumの値によって、対応するコードブロックが実行されます。numの値が2なので、2番目のコードブロックが実行され「数字は2です」と表示します。もしnumの値が4だったら、Case Elseのコードブロックが実行され「数字は1から3の範囲ではありません」と表示されます。

bannerAds