ループを制御[Continue]

メモ:  Category:vb

以前から欲しかった機能、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

bluenote by BBB