Оператор Continue

Оператор Continue начинает новую итерацию ближайшего объемлющего оператора цикла.

continue-statement:

Continue

Точкой назначения оператора Continue является точка завершения блока вложенных операторов ближайшего объемлющего оператора цикла. Если данный оператор не находится внутри оператора цикла возникает ошибка компиляции.

Оператор Continue не может использоваться для выхода за пределы блока Finally. Когда данный оператор встречается внутри блока Finally его точка назначения должна находиться внутри этого же блока Finally. В противном случае возникает ошибка компиляции.

Пример

Private Sub TestContinue();
Var
    b: boolean;
Begin
    Repeat
        //Выполняемый в цикле код
        If MessageBox.Show("Не корректные результат. Повторить расчет?",
            "Подтверждение", MessageBoxButtons.OKCancel) = DialogResult.OK Then
            Continue;
        Else
            Break
        End If;
        //Код, выполняемый после подтверждения
    Until b;
End Sub;

См. также:

Операторы перехода