W C mogę przypisać default
do jakiegoś istniejącego wpisu switch
:VB .net, SELECT, domyślnie
switch(c) {
default :
case 1:
break;
case 2 :
break;
}
Czy istnieje podobna możliwość w select VB?
W C mogę przypisać default
do jakiegoś istniejącego wpisu switch
:VB .net, SELECT, domyślnie
switch(c) {
default :
case 1:
break;
case 2 :
break;
}
Czy istnieje podobna możliwość w select VB?
stosowania case Else
jest on taki sam jak domyślną c składnię:
Select [ Case ] testexpression
[ Case expressionlist
[ statements ] ]
[ Case Else
[ elsestatements ] ]
End Select
np
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
jeśli chcesz przypisać więcej niż jeden przypadek następnie przykład
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
zagadnienie to jest dokładną odwrotnością VB.NET Select...Case Statement Equivalent in C#
ok, zauważyłem, że jednak chcę „przypadek innego” entry być przypisany do tego samego kodu jako „przypadek Easten” w twoim przykładzie. To jest możliwe ? – user1797147
@ user1797147: zobacz zaktualizowaną odpowiedź –
@ user1797147: jeśli chcesz używać z Else, to po prostu nie używaj przypadku "zjedzony". Po prostu usuń go, automatycznie przejdzie do innej części –