在 Visual Basic (VB) 中,Case Else 是 Select Case 语句的一部分
在 Visual Basic (VB) 中,Case Else 是 Select Case 语句的一部分,用于处理所有未被前面 Case 子句匹配的情况。它类似于 If-Else 语句中的 Else 子句,为代码提供了一种默认的执行路径。
Case Else 的作用
默认分支:当 Select Case 语句中没有任何 Case 子句与表达式的值匹配时,Case Else 下的代码块将被执行。
增强代码健壮性:通过使用 Case Else,可以确保即使没有匹配的情况发生,程序也能正常执行,而不是出现未处理的异常或逻辑错误。
语法
vb
Select Case expression
Case
' 表达式等于 value1 时执行的代码
Case value2
' 表达式等于 value2 时执行的代码
Case Else
' 其他情况执行的代码
End Select
示例
vb
Dim day As String = "Monday"
Select Case day
Case "Monday"
Console.WriteLine("Start of the work week.")
Case "Friday"
Console.WriteLine("End of the work week.")
Case "Saturday", "Sunday"
Console.WriteLine("Weekend!")
Ca