VB 里的selsct case 是做什么用的

来源:百度知道 编辑:UC知道 时间:2024/09/24 22:18:05
我看到有段代码里有selsct case A 这样的代码
不知道什么意思 能详细解释一下吗

给你个简单的例子

Private Sub Form_Click()
A = Text1.Text
Select Case A
Case "你好"
MsgBox "你输入的是你好"
End Select
End Sub

Select Case 是判断语句,也可以用If语句判断。都一样。

VB中的SELECT CASE语句类似于C/C++/JAVA中的switch语句,是用来做选择判断的。格式如下:
Select Case [变量]
Case Is [常量] 'Is可以省略
[语句]
Case Is [常量] 'Is可以省略
[语句]
Case Is [常量] 'Is可以省略
[语句]
……
End Select
表示当变量等于语句中某常量时,执行对应语句。

selsct case属于条件判断语句,它的使用方法如下:

select case 条件变量名
case 值1
符合值1执行的语句
。。。
case else
如果上面的条件都不符合执行的语句
end select

具体的参数说明可以参考下面的网址。

select Case 语句的作用是,根据表达式的值来选择执行机组语句中符合表达式值条件的语句。同If语句一样可以嵌套使用,但要注意每个嵌套的select case语句必须要有相应的endselect语句结束。
例如:
select case 条件变量名
case 值1
符合值1执行的语句
case 值2
符合值2执行的语句
。。。
case else
如果上面的条件都不符合执行的语句
end select