ループを制御[Continue]
以前から欲しかった機能、Continueが追加されました。
このContinueは、ループの途中でループの先頭に戻りたい場合に使用します。何らかの条件により、次の処理へ移りたい場合などに使用します。 VB2005の場合、「Do」,「For」,「While」のそれぞれに用意されています。Doループの場合、Continue Doとなります。
Continueは、Continueの後に示されるループに対応しDoであれば、Continueが記述されている最も内側のDoに制御が戻ります。
Private m_cond(10) As String
----------------------------
Dim j As Integer
For i As Integer = 0 To 5
j = i
While j < 10
j = j + 1
If m_cond(j) = "スキップ条件" Then
Continue For
End If
End While
Next