Оператор Break осуществляет выход из ближайшего объемлющего оператора цикла.
break-statement:
Break
Точкой назначения оператора Break является точка завершения ближайшего объемлющего оператора цикла. Если данный оператор не находится внутри оператора цикла возникает ошибка компиляции.
Оператор Break не может использоваться для выхода из блока 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;
См.также: