在C中,我可以将default
分配给某些现有的switch
条目:
switch(c) {
default :
case 1:
break;
case 2 :
break;
}
VB的select语句中是否存在类似的可能性?
答案 0 :(得分:22)
使用case Else
,它与c的默认值相同
语法:
Select [ Case ] testexpression
[ Case expressionlist
[ statements ] ]
[ Case Else
[ elsestatements ] ]
End Select
e.g。
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
答案 1 :(得分:1)
Select Object.Name.ToString()
Case "Name1"
'Do something
Case "Name2"
'Do something else
Case Else
'Do the default action
End Select
完全相反