VB6.0 Select Case语句

  • Post author:
  • Post category:其他




注明:我也参与了百度百科上『Select Case语句』这一词条的编辑,哼!没过多久语法部分被人改成英文语法,轻微破坏了文章“信达雅”的“达”这一方面,有点郁闷但勉强还能接受吧。


语法

Select Case <指示变量或表达式>

Case <情形1>

<语句组1>

Case <情形2>

<语句组2>

….

Case <情形n>

<语句组n>

Case Else

<默认语句组,以上语句组都因情形不符合实际时执行>

End Select

其中,表述情形的关键字,有IS和TO,多个情形要并列在一起时,使用逗号(英文)连接。当省略Case Else语句并且语句组都因情形不符合实际时,语句的执行,会直接到达End Select。如果在执行语句的时候,有需要跳过没有必要再执行的语句而直接结束Select Case的情况时,请使用exit select。


注意


在“<指示变量或表达式>”不是True或False关键字时,与情形有关的逻辑运算(And、Or、Not)会没有意义。因为逻辑运算的结果是True或False,不是表述具体情况的值或者范围。需要比较大小时,请使用IS、To关键字。以上为了给出一个能够通用的语法而如此表述。

在“<指示变量或表达式>”是True或False关键字时,Is、To关键字没有意义。

以上两种情况,切记不要搞混。

嵌套

各语句组中也可



版权声明:本文为sessboumaru原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。