• break
  • termina ed interrompe il ciclo (for, while, do, foreach) o esce dallo switch

    l'applicazione riprenderà dalla prima istruzione fuori dal ciclo e dalle {}

    esempio: ciclo da 1 a 100 ma a 5 esce
    class BreakTest
    {

    static void Main()
    {
    for (int i = 1; i <= 100; i++)
    {
    if (i == 5)
    {
    break;
    }
    Console.WriteLine(i);
    }
    }
    }

    Output:
    1
    2
    3
    4




  • continue
  • serve per interrompere il ciclo attuale saltando all'iterazione seguente

    esempio: ciclo da 1 a 10 ma salta se sotto 9
    class ContinueTest
    {

    static void Main()
    {
    for (int i = 1; i <= 10; i++)
    {
    if (i < 9)
    {
    continue;
    }
    Console.WriteLine(i);
    }
    }
    }

    Output:
    9
    10