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