vb .net, select statement, default

vb.net

Solution

use `case Else` , it is same as default of c syntax:

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

if you want to assign more than one case then example

Select Case agerange

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

End Select

Problem

In C I can assign `default` to some existing `switch` entry: ``` switch(c) { default : case 1: break; case 2 : break; } ``` Is there a similar possibility in VB's select statement?

Original source

Related problems