День сто четырнадцатый. #ВопросыНаСобеседовании

Самые часто задаваемые вопросы на собеседовании по C#

5. В чём разница между операторами "continue" и "break" в C#?

Используя оператор break, вы можете «выпрыгнуть из цикла», тогда как, используя оператор continue, вы можете «перепрыгнуть через одну итерацию» и продолжить выполнение цикла.

Пример break:

for (int i = 0; i <= 5; i++) {

if (i == 4) {

break;

}

Console.WriteLine(i);

Console.ReadLine();

}

Вывод:

0

1

2

3



Пример continue:

for (int i = 0; i <= 5; i++) {  

if (i == 4) {

continue;

}

Console.WriteLine(i);

Console.ReadLine();

}

Вывод:

1

2

3

5



Источник: https://www.c-sharpcorner.com