Categories: VB.Net Api

VB.Net 教程:Select Case语句

返回到:VB.Net – 决策

Select Case语句允许根据值列表测试变量的相等性。 每个值称为大小写,并且为每个选择大小检查打开的变量。

语法:

VB.Net中Select Case语句的语法如下:

Select [ Case ] expression
    [ Case expressionlist
        [ statements ] ]
    [ Case Else
        [ elsestatements ] ]
End Select
  • expression: 是必须求值到VB.Net中的任何基本数据类型的表达式,即布尔值,字节,字符,日期,双精度,小数,整数,长整型,对象,SByte,短,单,字符串,UInteger, ULong和UShort。
  • expressionlist: 表达式子句表示表达式的匹配值的列表。用逗号分隔多个表达式子句。
  • statements: 语句如果select表达式匹配expressionlist中的任何子句,则运行的案例。
  • elsestatements: 如果select表达式与任何Case语句的expression列表中的任何子句不匹配,则运行Case Else后的语句。

流程图:

示例:

Module decisions
   Sub Main()
      'local variable definition
      Dim grade As Char
      grade = "B"
      Select grade
          Case "A"
              Console.WriteLine("Excellent!")
          Case "B", "C"
              Console.WriteLine("Well done")
          Case "D"
              Console.WriteLine("You passed")
          Case "F"
              Console.WriteLine("Better try again")
          Case Else
              Console.WriteLine("Invalid grade")
      End Select
      Console.WriteLine("Your grade is  {0}", grade)
      Console.ReadLine()
   End Sub
End Module

当上述代码被编译和执行时,它产生以下结果:

Well done
Your grade is B

返回到:VB.Net – 决策

terry

这个人很懒,什么都没有留下~

Share
Published by
terry

Recent Posts

自定义指令:聊聊vue中的自定义指令应用法则

今天我们来聊聊vue中的自定义…

4 天 ago

聊聊Vue中@click.stop和@click.prevent

一起来学下聊聊Vue中@cli…

2 周 ago

Nginx 基本操作:启动、停止、重启命令。

我们来学习Nginx基础操作:…

2 周 ago

Vue3:手动清理keep-alive组件缓存的方法

Vue3中手动清理keep-a…

2 周 ago

聊聊React和Vue组件更新的实现及区别

React 和 Vue 都是当…

3 周 ago