VB中Case是什么意思
VB中Case是什么意思
case 判断语句
比如:
Select case a
case 1 '如果A等于1执行代码
.... '代码
case 2
...
case else
...
end select
意思就是判断a是什么内容。然后根据不同内容执行不同的代码
vb 中 select case 是什么意思?
根据表达式的值执行几组语句之一
select case a 意思就是判断a是什么内容。然后根据不同内容执行不同的代码。
VB里的Select语句的格式是这样的:
Select Case '语句开始
Case ’判断条件
…… ‘执行命令
Case
……
Case
…… …… ……
Case Else
……
End Select ’结束
为变量的数据:
例如: Case 1 '当变量为1时 ......
Case Is < 5 '当变量小于5时
VB 中的select case语句怎么用?
select case a
意思就是判断a是什么内容。然后根据不同内容执行不同的代码。
如:
select case a
case "李" '注:当a="李"时,执行下面这句:
msgbox "他是姓李的"
case "543" '注:当a="543"时,执行下面这句:
msgbox "哈哈,a的内容是543"
case else 'a为其它内容时,执行下面这句:
msgbox "a是什么东东哦~"
end select '结束判断
vb select case 是什么意思
选择符合case后面条件的语句
比如
select case a
case 1
msgbox "a"
case 2 to 5
msgbox "b"
case else
msgbox "c"
end select
以上面代码为例,即当a满足1时候弹出对话框a,满足值为2-5的时候弹出对话框b,满足其它值的时候弹出对话框c
vb程序case语句
Private Sub Text1_Change()
Select Case Val(Text1.Text)
Case 0 To 60
Label1.Caption = "不及格"
Case 60 To 70
Label1.Caption = "及格"
Case 70 To 80
Label1.Caption = "中"
Case 80 To 90
Label1.Caption = "良"
Case 90 To 100
Label1.Caption = "优秀"
Case Else
Label1.Caption = "输入错误"
End Select
End Sub
VB中如何使用select case语句
select case a
意思就是判断a是什么内容。然后根据不同内容执行不同的代码。
如:
select case a
case "李" '注:当a="李"时,执行下面这句:
msgbox "他是姓李的"
case "543" '注:当a="543"时,执行下面这句:
msgbox "哈哈,a的内容是543"
case else 'a为其它内容时,执行下面这句:
msgbox "a是什么东东哦~"
end select '结束判断
VB中的Select Case语句能不能举例子啊?
Private Sub Form_Click()
Dim a As Integer
a = InputBox("请输入一个数:")
Select Case a
Case Is > 0
MsgBox "是正数"
Case Is < 0
MsgBox "是负数"
Case Else
MsgBox "是零"
End Select
End Sub
VB中的CASE语句
在VB.NET中VB.NET CASE语句就是比较常用的一种,下面是详细的介绍和代码的演示:
1、可以用 Select...Case 语句来替换 If...Then...Else 语句,所不同的是If 和 ElseIf 语句可在每个语句中计算不同的表达式,而 Select 语句对单个表达式只计算一次,然后将其和不同的值比较。
Function bonus(ByVal performance As Integer, _ ByVal salary As Decimal) As Decimal
Select performance
Case 1
Return salary * 0.1
Case 2
Return salary * 0.3
Case 3
Return salary * 0.7
Case 4
Return salary * 0.9
Case 5
Return salary * 1.2
End Select
End Function
2、VB.NET Case语句可包含多个值和某个范围的值,代码案例如下:
Function bonus(ByVal performance As Integer, _ ByVal salary As Decimal) As Decimal
Select performance
Case 1
Return salary * 0.1
Case 2,3
Return salary * 0.3
Case 3 To 7
Return salary * 0.7
Case 8 To 9
Return salary * 0.9
Case Is <= 15
Return salary * 1.2
Case Else
Return 0
End Select
End Function
VB中CASE和IF有什么不同?
if和case用于选择分支语句。依不同情况选择使用。
if 语法有,
1. if 条件1 then 语句
2. if 条件1 then
语句块
end if
3.if 条件1 then
语句块
elseif 条件2 then
……
end if
其中语法3为if嵌套。
case
1. select case 表达式
case 常量1
语句块1
case 常量2
语句块2
……
end select
2.
select case 表达式
case 常量1 to 常量2
语句块
…
end select
Vb case语句
select case int(x) //x取整
case is>=5,is<-5 //x如果大于等于5或者小于-5
print“A”
case 2,10,0to5 //x取值2,10或0到5
print“B”
case else //不再以上取值范围时
print“C”
end select
在x大于等于5或者小于-5时输出'A'
在x取值2,10,或0到5输出'B'
当x不在以上取值范围时,比如-1输出'C'
VB中Case是什么意思:等您坐沙发呢!