16

CIではdefault、既存のswitchエントリに割り当てることができます。

switch(c) {

default :
case 1:

       break;

case 2 :


      break;   

}

VBのselectステートメントにも同様の可能性がありますか?

4

2 に答える 2

25

を使用しますcase Else。これは、c構文のデフォルトと同じです。

Select [ Case ] testexpression
    [ Case expressionlist
        [ statements ] ]
    [ Case Else
        [ elsestatements ] ]
End Select

例えば

creamcake = TextBox1.Text

Select Case creamcake

Case "Eaten"
DietState = "Diet Ruined"
Case "Not Eaten"
DietState = "Diet Not Ruined"
Case Else
DietState = "Didn't check"
End Select

複数のケースを割り当てたい場合は、例

Select Case agerange

Case 16 To 21
MsgBox “Still Young”
Case 50 To 64
MsgBox “Start Lying”

End Select
于 2012-12-05T09:53:03.117 に答える
1
Select Object.Name.ToString()
    Case "Name1"
        'Do something
    Case "Name2"
        'Do something else
    Case Else
        'Do the default action
End Select

この質問は、 VB.NET Select ... C#で同等のCaseステートメントとは正反対です。

于 2012-12-05T09:51:31.060 に答える