C # - Istruzione Break

Il break l'istruzione in C # ha due utilizzi seguenti:

  • Quando il break viene incontrato all'interno di un ciclo, il ciclo viene immediatamente terminato e il controllo del programma riprende dall'istruzione successiva che segue il ciclo.

  • Può essere utilizzato per terminare un caso in switch dichiarazione.

Se stai usando cicli annidati (cioè, un ciclo dentro un altro ciclo), l'istruzione break interromperà l'esecuzione del ciclo più interno e inizierà a eseguire la riga di codice successiva dopo il blocco.

Sintassi

La sintassi per a break l'istruzione in C # è la seguente:

break;

Diagramma di flusso

Esempio

using System;

namespace Loops {
   class Program {
      static void Main(string[] args) {
         /* local variable definition */
         int a = 10;
         
         /* while loop execution */
         while (a < 20) {
            Console.WriteLine("value of a: {0}", a);
            a++;
            
            if (a > 15) {
               /* terminate the loop using break statement */
               break;
            }
         }
         Console.ReadLine();
      }
   }
}

Quando il codice precedente viene compilato ed eseguito, produce il seguente risultato:

value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 15