asp.netselectCase条件语句的使用方法

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

原文:http://www.111cn.net/net/vb-net/38548.htm

如果 testexPRession 与任何 Case expressionlist 表达式匹配

,则执行此 Case 子句和下一个 Case 子句之间的语句,对于最后

的子句,则会执行该子句到 End Select 之间的语句,然后控制权

会转到 End Select 之后的语句。如 testexpression 与多个

Case 子句中的 expressionlist 表达式匹配,则只有第一个匹配

后的语句被执行。 Case Else 用于指示若在 testexpression

和任何其他 Case 选项的 expressionlist 之间未找到匹配,则执

行 elsestatements。虽然不是必要的,但最好是将 Case Else 语

句置于 Select Case 块中以处理不可预见的 testexpression 值

。如果没有 Case expressionlist 与 testexpression 匹配且无

Case Else 语句,则继续执行 End Select 之后的语句。

Select Case testexpression [Case expressionlist-n

[statements-n]] . . . [Case Else expressionlist-n

[elsestatements-n]] End Select

<%@ Page Language="VB" %>

<script runat="server">

sub Page_Load(Sender as object, e as eventargs)

dim strClockStatus As String

strClockStatus = "AAA"

select Case strClockStatus

case "AAA", "BBB", "CCC"

Response.Write("A")

case "DDD"

Response.Write("B")

case else

Response.Write("C")

end select

end sub

</script>

<html><body>

</body></html>

实例二

<%@ Page Language="VB" %>

<script runat="server">

sub Page_Load(Sender as object, e as eventargs)

dim intAge As integer = 7

select Case intAge

case "7"

Response.Write("That's a string!")

case 7

Response.Write("7")

case <10

Response.Write("less than 10")

end select

end sub

</script>

<html><body>

</body></html>

你可能感兴趣的文章

vb.net switch 语句的使用方法

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航