'IF...ELSE....THEN....
'-------------------------------------
If (condition) Then
[Then 敘述區段]
Else
[Then 敘述區段]
End If
'condition 表滿足條件,True執行 False跳過
'IF...ELSEIF...ELSE....THEN....
'-------------------------------------
If (condition) Then
[Then 敘述區段]
ElseIf (condition) Then
[Then 敘述區段]
ElseIf (condition) Then
[Then 敘述區段]
End If
'SELECT CASE
'-------------------------------------
Select Case (expression)
Case value1
[Statements for value1]
Case value2
[Statements for value2]
Case value3
[Statements for value3]
Case Else
[Statements for Else]
End Select
expression可為變數、數值、字串運算式。
value必須跟expression資料型別一致
value可如下:
Case 1,2,6,to 8
Case is <= 20
Case "a" to "z"
Case "a","b","K"
IIF...
'-------------------------------------
IIf(expression ,V1,V2)
滿足expression即expression為true,則傳回V1,不然則傳回V2。
V1 可為數值、字串、運算式。
Switch
'-------------------------------------
Switch (Expression1 , V1, Expression2 , V2, Expression3 , V3, Expression4 , V4)
Expression1 為True時 傳回V1
Expression2 為True時 傳回V2
...
...
'Choose
'-------------------------------------
Choose (Expression , V1 , V2, V3, V4)
Expression 值 為1時傳回V1
為2時傳回V2
為3時傳回V3
為4時傳回V4
重覆結構:VB中最主要的迴圈函式分別為For...Next,Do...Loop,While...End While
'For...Next...
'-------------------------------------
For counter=start to end [step value]
敘述式
Next
Do...Loop有四種型態
分別為:
--------------------------------------
Do while (條件判斷式)
敘述式
Loop
--------------------------------------
Do
敘述式
Loop while (條件判斷式)
--------------------------------------
Do Until (條件判斷式)
敘述式
Loop
--------------------------------------
Do
敘述式
Loop Until (條件判斷式)
--------------------------------------
while是指:當判斷式滿足,也就是成立(true)時,則進入迴圈
Until是指:當判斷式不滿足,也就是不成立(false)時,則進入迴圈
Continue
'-------------------------------------------------
寫於迴圈之內,當執行到此處時,直接跳至判斷迴圈處,並作一次判斷是否繼續迴圈的動作
其中又分為Continue For,Continue Do,Continue While
2008年5月18日 星期日
VB.net 流程控制函式
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言