熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

ASP.NET入門教程 9.2.2 判斷[4]

2013-11-13 10:53:22  來源: .NET編程 

    Select語句比前一個代碼中介紹的語句更加靈活因為它允許匹配多個記錄項或范圍其語法如下

 

Select Case Condition

    Case test

    code to run if condition matches test

    Case test

    code to run if condition matches test

    Case else

    code to run if condition matches no tests

    End Select

    Select Case開始選擇過程每個選項前面都使用一個Case關鍵字而且您必須像進行判斷一樣考慮該程序在某種情況下執行某個操作

    例如考慮在創建成員時需要年齡的會員系統可能需要定制會員包裹(給小孩的免費彩筆!)

 

 Select ProfileAge

    Case

    wowthats starting really early

    Case

    add some free crayons

    Case To

    add leaflet about junior training camp

    Case Is<=

    add leaflet about under side

    Case Is>

    add leaflet about bingo evenings

    End Select

    在進行判斷時可以使用許多不同的方法第一個Case匹配一個值而第二個匹配中的任意值第三個Case匹配一個范圍值第四個Case匹配小於等於的任何值而最後一個匹配大於的任何值需要注意Is關鍵字和比較運算符因為它們可能掩蓋位於列表下面部分的匹配(記住它們是按照順序檢查的)因此如果將Case Is<=放在第一位則不會考慮Select語句中是否進一步定義了更明確的匹配而是獲得所有小於的數字注意這裡沒有Case Else語句因此如果年齡在之間則不會進行任何操作在這些情況下這樣就可以了但是在對用戶輸入使用Select語句時最好要包含一個Else語句來確保獲得范圍檢查以外的數據

    ASPNET 入門教程完整版

[]  []  []  []  


From:http://tw.wingwit.com/Article/program/net/201311/14712.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.