C sharp - break and continue in C#
Clear explanation of break
and continue
in C#, along with their syntax and examples.
break
Syntax:
break;
Used to exit a loop (for
, while
, do-while
, foreach
) or a switch
block immediately.
Example – break
in a for
loop:
using System;
class Program
{
static void Main()
{
for (int i = 1; i <= 5; i++)
{
if (i == 3)
{
break; // Exit the loop when i is 3
}
Console.WriteLine(i);
}
}
}
continue
in C#
Syntax:
continue;
Used to skip the rest of the current iteration and move to the next loop cycle.
Example – continue
in a for
loop:
using System;
class Program
{
static void Main()
{
for (int i = 1; i <= 5; i++)
{
if (i == 3)
{
continue; // Skip printing 3
}
Console.WriteLine(i);
}
}
}
Statement | Meaning | Common Use Case |
---|---|---|
break |
Exits the entire loop or switch | Stop a loop early based on a condition |
continue |
Skips current loop iteration, continues next | Skip specific values or conditions in a loop |