VB中如何使用select case语句
程序员文章站
2023-12-30 19:17:34
...
近来,在网上找了一些关于VB选择语句的代码样例讲解,不过可惜关于Select case的讲解甚少(可能是查找方向有误),遂,作此,如有不足还望评论去添补
语法
Select Case <指示变量或表达式>
Select Case不是循环语句,是条件选择语句,与IF...ELSEIF...ELSEIF...END IF类似
<默认语句组,以上语句组都因情形不符合实际时执行>End Select其中,表述情形的关键字,有IS和TO,多个情形要并列在一起时,使用逗号(英文)连接。当省略Case Else语句并且语句组都因情形不符合实际时,语句的执行,会直接到达End Select。如果在执行语句的时候,有需要跳过没有必要再执行的语句而直接结束Select Case的情况时,请使用exit select
Option explicit
dim digital,hours,minutes,seconds,dn,ctime
digital = time
hours = Hour(digital)
minutes = Minute(digital)
seconds = second(digital)
Select Case True
Case hours<6
dn= "it is time to dream!"
Case hours>=6
dn= "get up and say good morning!"
Case hours>12 & hours<14
dn= "let's have a rest!"
Case else
dn="I don't know what to do!"
End Select
msgbox dn
注意在“<指示变量或表达式>”不是True或False关键字时,逻辑运算(And、Or、Not)会没有意义。因为逻辑运算的结果是True或False,不是表述具体情况的值或者范围。
推荐阅读
-
VB中如何使用select case语句
-
为什么无法使用php中mysqli的准备语句进行数据库中数据的查询(绑定参数或者绑定结果),项目急用!该如何处理
-
MySQL中select语句使用order按行排序_MySQL
-
[VB.NET]Select Case语句拾遗
-
如何在SQL SERVER 2005存储过程中,使用循环语句
-
Mybaits 源码解析 (六)----- 全网最详细:Select 语句的执行过程分析(上篇)(Mapper方法是如何调用到XML中的SQL的?)
-
MySQL中SELECT语句简单使用
-
Mysql数据库中的 Order by 语句的特殊之处(select 中的项目不必出现在order by中)---不建议使用!
-
Python中如何使用if语句处理列表实例代码
-
详解shell脚本中的case条件语句介绍和使用案例