これは実際には問題ではありませんが、私自身の手段では解決できなかった私の好奇心です。私は確かにそれで睡眠を失うことはありません。
VB.NET では、switch ステートメントの構文は次のとおりです (MSDN のドキュメントはこちら)。
Select [ Case ] testexpression
[ Case expressionlist
[ statements ] ]
[ Case Else
[ elsestatements ] ]
End Select
最初の行の は角括弧で囲まれていることに注意してくださいCase
。これはオプションであることを意味します。
Case
実際、次の例は、少なくとも私が試した初歩的な例にキーワードが含まれている場合と同じ方法でコンパイルおよび実行されます。
Select myIntVar
Case 0
Return "Nothing"
Case 1
Return "Just one"
Case Else
Return "Something else"
End Select
したがって、私の質問は次のとおりです。構文は別として、とで switch ステートメントを開くことに違いはありますか?Select
Select Case