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

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

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

    代碼中可以有任意多個EIseIf條件

    考慮Wrox United俱樂部會發送一條時事通訊但是只發送給那些在輸入詳細資料時選中了復選框的俱樂部成員用戶設置被保存在Profile對象中如第章中所示

 

If ProfileMailings=True Then

send the newsletter to this person

End if

    這是個簡單的示例這裡只檢查了一個表達式並且只運行一組代碼

    如果在表達式為False時需要運行某段代碼則可以使用Else語句

 

If ProfileMailings=True Then

send the newsletter to this person

Else

dont send the newsletter

End if

    還有第三個語句EseIf用於在不同的表達式之間進行選擇例如

 

If profileIsNewUser Then

send introductory mail

ElseIf ProfileMailings=True Then

send the newsletter to this person

Else

dont send the newsletter

End if

    在該示例中表達式首先檢查該成員是否為新用戶也就是說他們是否剛剛加入而且還沒有任何郵件如果是則發送介紹性的郵件如果第一個表達式為False也就是說它們不是新用戶則檢查下一個表達式他們是否要求發送郵件?如果是則運行那個代碼段如果兩個表達式都不是True則運行Else代碼段如果檢查到某個條件為真則運行相應的代碼段而且不再檢查其他條件結束If語句

[]  []  []  []  


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