> 唯美句子 > VB中Case是什么意思

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'