返回到: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,如若转载,请注明出处:https://www.web176.com/vbnet_api/11430.html