C# Break

You have already seen the break statement used in the previous chapter of this study. It was used to "jump out" of a switch statement.

The break statement can also be used to jump into a loop.

This example comes out of the loop when i is equal to 4:

Example
for (int i = 0; i < 10; i++) 
            {
              if (i == 4) 
              {
                break;
              }
              Console.WriteLine(i);
            }
            

C# Continue

The statement of continue breaks one iteration (loop), in the event of a specified condition, and continues with the subsequent repetition in the loop.

This example exceeds 4 value:

Example
for (int i = 0; i < 10; i++) 
            {
              if (i == 4) 
              {
                continue;
              }
              Console.WriteLine(i);
            }
            

Break and Continue in While Loop

You can also use break and continue while loops:

Break Example
int i = 0;
            while (i < 10) 
            {
              Console.WriteLine(i);
              i++;
              if (i == 4) 
              {
                break;
              }
            }
            
Continue Example
int i = 0;
            while (i < 10) 
            {
              if (i == 4) 
              {
                i++;
                continue;
              }
              Console.WriteLine(i);
              i++;
            }