select case a 意思就是判断a是什么内容。然后根据不同内容执行不同的代码。
VB里的Select语句的格式是这样的:
Select Case <变量名> '语句开始
Case <情况1>’判断条件
…… ‘执行命令
Case <情况2>
……
Case <情况3>
…… …… ……
Case Else
……
End Select ’结束
<情况>为变量的数据:
例如: Case 1 '当变量为1时 ......
Case Is <5 '当变量小于5时
在select case结构中,如果要表示某个具体的数,可以这样:case 1
如果要表示某几个具体的数,可以这样:
case 1, 3, 7
如果要表示某个范围内的数,可以这样:
case 3 to 8'从3到8的所有数,包含3和8
但是,如果要表示的数的范围只有下限没有上限(比如大于3),或者反过来只有上限没有下限(比如小于等于6),这怎么表示呢?这时候就要用到is了:
case is >3
case is <= 6
所以,这个is就跟上面那个to一样,就是个命令词而已,没啥特殊的。如果你非要解释,那它就是代表了这个数(即select case后面那个表达式的值)本身。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)