【发布时间】:2012-12-05 09:48:12
【问题描述】:
在 C 中,我可以将 default 分配给一些现有的 switch 条目:
switch(c) {
default :
case 1:
break;
case 2 :
break;
}
在VB的select语句中是否有类似的可能性?
【问题讨论】:
标签: vb.net
在 C 中,我可以将 default 分配给一些现有的 switch 条目:
switch(c) {
default :
case 1:
break;
case 2 :
break;
}
在VB的select语句中是否有类似的可能性?
【问题讨论】:
标签: vb.net
使用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
【讨论】:
Select Object.Name.ToString()
Case "Name1"
'Do something
Case "Name2"
'Do something else
Case Else
'Do the default action
End Select
【讨论】: