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小时内删除。