vb中case语句用法举例说明
在VB中,`Case`语句用于根据表达式的值选择不同的代码块进行执行。下面是几个使用`Case`语句的示例:
1. 使用常量值:
```vb
Dim dayOfWeek As Integer = 3
Select Case dayOfWeek
Case 1
Console.WriteLine("Sunday")
Case 2
Console.WriteLine("Monday")
Case 3
Console.WriteLine("Tuesday")
Case 4
Console.WriteLine("Wednesday")
Case 5
Console.WriteLine("Thursday")
Case 6
Console.WriteLine("Friday")
Case 7
Console.WriteLine("Saturday")
Case Else
Console.WriteLine("Invalid day of week")
End Select
```
这段代码根据`dayOfWeek`的值选择输出不同的天数名称。
2. 使用表达式:
```vb
Dim age As Integer = 20
Select Case age
Case 0 To 12
Console.WriteLine("Child")
Case 13 To 19
Console.WriteLine("Teenager")
Case 20 To 65
Console.WriteLine("Adult")
Case Else
Console.WriteLine("Senior")
End Select
```
这段代码根据`age`的值选择输出不同的年龄阶段。
3. 使用字符串匹配:
```vb
Dim fruit As String = "apple"
Select Case fruit
Case "apple"
Console.WriteLine("This is an apple")
Case "banana"
Console.WriteLine("This is a banana")
Case "orange"
Console.WriteLine("This is an orange")
Case Else
Console.WriteLine("Unknown fruit")
End Select
```
这段代码根据`fruit`的值选择输出不同的水果信息。
writeline用什么替代4. 使用布尔值判断:
```vb
Dim isWeekend As Boolean = True
Select Case isWeekend
Case True
Console.WriteLine("Enjoy your weekend!")
Case False
Console.WriteLine("It's a weekday.")
End Select
```
这段代码根据`isWeekend`的值选择输出不同的信息。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论