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の範囲ではありません」と表示されます。