break stops a loop, while continue skips to the next loop step.

Break and Continue

BreakContinue.cs
using System;

class Program
{
    static void Main()
    {
        int stopAt = ;
        int kept = 0;
        int seen = 0;

        for (int value = 1; value <= 7; value++)
        {
            if (value > stopAt)
            {
                break;
            }
            if (value % 2 == 0)
            {
                continue;
            }
            kept += value;
            seen++;
        }

        Console.WriteLine($"stopAt={stopAt}");
        Console.WriteLine($"seen={seen}");
        Console.WriteLine($"kept={kept}");
    }
}
using System;

class Program
{
    static void Main()
    {
        int stopAt = ;
        int kept = 0;
        int seen = 0;

        for (int value = 1; value <= 7; value++)
        {
            if (value > stopAt)
            {
                break;
            }
            if (value % 2 == 0)
            {
                continue;
            }
            kept += value;
            seen++;
        }

        Console.WriteLine($"stopAt={stopAt}");
        Console.WriteLine($"seen={seen}");
        Console.WriteLine($"kept={kept}");
    }
}
using System;

class Program
{
    static void Main()
    {
        int stopAt = ;
        int kept = 0;
        int seen = 0;

        for (int value = 1; value <= 7; value++)
        {
            if (value > stopAt)
            {
                break;
            }
            if (value % 2 == 0)
            {
                continue;
            }
            kept += value;
            seen++;
        }

        Console.WriteLine($"stopAt={stopAt}");
        Console.WriteLine($"seen={seen}");
        Console.WriteLine($"kept={kept}");
    }
}
loop control Loop control statements change how a loop proceeds.