我希望在复合语句中使用Case Else场景在VB中执行类似下面的操作(比如在C#中使用默认值)。这可能吗?
Select Case someString
Case "UniqueScenario1","UniqueScenario2"
DoUniqueAction();
Case "Default", Else
DoDefaultAction();
End Select
答案 0 :(得分:0)
我不明白使用新行和其他DoDefaultAction
的问题是什么:
Select Case someString
Case "UniqueScenario1", "UniqueScenario2"
DoUniqueAction()
Case "Default"
DoDefaultAction()
Case Else
DoDefaultAction()
End Select
但是,如果您想在Case "Default"
和 Case Else
中执行相同操作,则可以省略它:
Select Case someString
Case "UniqueScenario1", "UniqueScenario2"
DoUniqueAction()
Case Else
DoDefaultAction()
End Select