知识大全 ASP.NET入门教程 9.2.2 判断[3]
Posted 语句
篇首语:仓廪实则知礼节,衣食足则知荣辱。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET入门教程 9.2.2 判断[3]相关的知识,希望对你有一定的参考价值。
ASP.NET入门教程 9.2.2 判断[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
多选
对于表达式可以有多种可能答案的选项 If语句就变得难·以处理 例如 考虑Wrox United商店 您可以购买一些名牌商品 当前的商品是使用标准的邮政服务寄送的 但是如果俱乐部想要提供不同的交付方式该怎么办 或许可以使用一个下拉列表
Dim delivery() As String =( Next Day Post Day Post courier International )
DeliveryDropDownList Datasource=delivery
DeliveryDropDownList Databind()
注意
第一行最后的下划线是一个换行符 在它的前面必须添加一个空格 告知Visual Basic这行代码并没有结束 而是继续到下一行
该数据可能来自一个数组 或者更可能来自一个数据库 其中包括了交付类型和相关费用 然而 在计算出总价格后 需要采取不同的行为 通知包装部门使用哪种箱子 或者直接联络递送公司的跟踪系统 使用If语句可以产生以下代码
Dim del As String = DeliveryDropDownList SelectedValue
If del= Next Day Post Then
pack in a normal box and stick lots of stamps on it
ElseIf del= Day Post Then
pack in a courier specific box and book a pickup
Else
pack in a large create and take to the freight pany
End If
您可以看到所有那些ElseIf语句以及布局都使得该代码难以阅读 在这种情况下 最好使用Select语句 可以将该代码转换为
Select Case deliveryDropDownList SelectedValue
Case Next Day Post
pack in a normal box and stick lots of stamps on it
Case Day Post Then
Pack in a normal box and stick one stamp on it
Case Courier Then
pack in a courier specific box and book a pickup
Case Else
pack in a large crete and take to the freight pany
这个代码更整洁 更加便于阅读 而且更不可能出错 它与前面示例的工作方式类似 表达式位于第一行 所选的值来自下拉列表 然后将该值与每个Case语句中的值进行比较 从上面开始向下比较 第一次满足条件时会执行那个Case语句下的代码段 并且忽略其他所有的Case语句 如果没有匹配值 则运行Case Else语句下的代码段
cha138/Article/program/net/201311/14714相关参考
ASP.NET入门教程9.2.2判断[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 
ASP.NET入门教程9.2.2判断[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 
知识大全 ASP.NET入门教程 10.5.3 ASP.NET 2.0的新特性[2]
ASP.NET入门教程10.5.3ASP.NET2.0的新特性[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快
知识大全 ASP.NET入门教程 10.5.3 ASP.NET 2.0的新特性[1]
ASP.NET入门教程10.5.3ASP.NET2.0的新特性[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快
ASP.NET入门教程9.2.3循环[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 
ASP.NET入门教程12.3.3公有类 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ASP.NET入门教程3.2HTML[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 
ASP.NET入门教程5.1.3主题[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 
知识大全 ASP.NET入门教程 3.5.3 导航控件[3]
ASP.NET入门教程3.5.3导航控件[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb
知识大全 ASP.NET入门教程 3.5.3 导航控件[2]
ASP.NET入门教程3.5.3导航控件[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb