About
In this code snippet, we will take a look at break and continue in C#.
break
Is used to break out of a code block. If done in a loop it will essentially stop the loop from executing.
continue
Is used to inside a loop to skip the current iteration.
Note: break is also used with the switch statement to break out of it after a case has been matched. See how to use the switch statement here.
Let’s have a look at the code below to see how to use break and continue.
Code:
using System;
namespace BreakContinue
{
class Program
{
static void Main(string[] args)
{
for (int i = 0; i < 10; i++)
{
if(i > 5)
{
//break will stop the loop from looping.
break;
}
Console.Write(i + ": Hi. ");
}
Console.WriteLine(" ");
Console.WriteLine(" ");
for (int j = 0; j < 10; j++)
{
Console.Write(j + ": Bye ");
if (j > 5)
{
//continue won't stop the loop from looping.
//It will just skip all the code after it for the current iteration.
continue;
}
Console.WriteLine("bye.");
}
Console.ReadLine();
}
}
}





