代碼中可以有任意多個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