typeof的用法vb select case语句
VB中的Select Case语句是一种非常常用的条件语句,它可以根据不同的条件执行不同的代码块。在本文中,我们将介绍一些常见的Select Case语句用法,以帮助您更好地理解和使用它。
1. 基本用法
Select Case语句的基本用法是根据一个表达式的值来执行不同的代码块。例如,下面的代码根据变量x的值来执行不同的代码块:
```
Select Case x
Case 1
'执行代码块1
Case 2
'执行代码块2
Case Else
'执行默认代码块
End Select
```
如果x的值为1,则执行代码块1;如果x的值为2,则执行代码块2;如果x的值既不是1也不是2,则执行默认代码块。
2. 多条件判断
Select Case语句还可以根据多个条件来执行不同的代码块。例如,下面的代码根据变量x和y的值来执行不同的代码块:
```
Select Case True
Case x > 0 And y > 0
'执行代码块1
Case x < 0 And y > 0
'执行代码块2
Case x > 0 And y < 0
'执行代码块3
Case x < 0 And y < 0
'执行代码块4
Case Else
'执行默认代码块
End Select
```
如果x和y的值都大于0,则执行代码块1;如果x的值小于0而y的值大于0,则执行代码块2;如果x的值大于0而y的值小于0,则执行代码块3;如果x和y的值都小于0,则执行代码块4;如果以上条件都不满足,则执行默认代码块。
3. 字符串匹配
Select Case语句还可以用于字符串匹配。例如,下面的代码根据字符串s的值来执行不同的代码块:
```
Select Case s
Case "apple"
'执行代码块1
Case "banana"
'执行代码块2
Case "orange"
'执行代码块3
Case Else
'执行默认代码块
End Select
```
如果s的值为"apple",则执行代码块1;如果s的值为"banana",则执行代码块2;如果s的值为"orange",则执行代码块3;如果s的值不是以上任何一个值,则执行默认代码块。
4. 枚举类型匹配
Select Case语句还可以用于枚举类型的匹配。例如,下面的代码根据枚举类型e的值来执行不同的代码块:
```
Select Case e
Case MyEnum.Value1
'执行代码块1
Case MyEnum.Value2
'执行代码块2
Case MyEnum.Value3
'执行代码块3
Case Else
'执行默认代码块
End Select
```
如果e的值为MyEnum.Value1,则执行代码块1;如果e的值为MyEnum.Value2,则执行代码块2;如果e的值为MyEnum.Value3,则执行代码块3;如果e的值不是以上任何一个值,则执行默认代码块。
5. 类型匹配
Select Case语句还可以用于类型匹配。例如,下面的代码根据变量obj的类型来执行不同的代码块:
```
Select Case True
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论