📢 Nuovo Corso Bootstrap Completo disponibile!

Break e Continue in C#

Le parole chiave break e continue sono utilizzate per controllare il flusso di esecuzione all’interno di cicli o blocchi di codice. In questa sezione, esploreremo in dettaglio l’utilizzo delle parole chiave break e continue in diversi contesti, inclusi cicli for, cicli while, cicli do-while e cicli annidati.

Parola Chiave break

La parola chiave break viene utilizzata per interrompere l’esecuzione di un ciclo o un blocco di codice quando una condizione specifica è soddisfatta.

Utilizzo della Parola Chiave break in Cicli for:

for (int i = 0; i < 5; i++)
{
if (i == 3)
{
break;
}
Console.WriteLine("Iterazione: " + i);
}

Utilizzo della Parola Chiave break in Cicli while:

int contatore = 0;
while (contatore < 5)
{
if (contatore == 2)
{
break;
}
Console.WriteLine("Iterazione: " + contatore);
contatore++;
}

Parola Chiave continue

La parola chiave continue viene utilizzata per saltare l’iterazione corrente e proseguire con la successiva iterazione di un ciclo.

Utilizzo della Parola Chiave continue in Cicli for:

for (int i = 0; i < 5; i++)
{
if (i == 2)
{
continue;
}
Console.WriteLine("Iterazione: " + i);
}

Utilizzo della Parola Chiave continue in Cicli while:

int contatore = 0;
while (contatore < 5)
{
if (contatore == 3)
{
contatore++;
continue;
}
Console.WriteLine("Iterazione: " + contatore);
contatore++;
}

Utilizzo delle Parole Chiave break e continue in Cicli Annidati

Le parole chiave break e continue possono essere utilizzate anche in cicli annidati per controllare il flusso di esecuzione.

Esempio:

for (int i = 0; i < 3; i++)
{
Console.WriteLine("Iterazione esterna: " + i);
for (int j = 0; j < 3; j++)
{
if (j == 1)
{
continue;
}
Console.WriteLine("Iterazione interna: " + j);
}
}

Conclusioni

Le parole chiave break e continue sono utili per controllare il flusso di esecuzione all’interno di cicli o blocchi di codice. Abbiamo esaminato l’utilizzo di entrambe le parole chiave in diversi contesti, inclusi cicli for, cicli while, cicli annidati e situazioni di iterazione. Utilizzando break e continue, potete modellare il flusso del vostro codice in modo da soddisfare le esigenze specifiche delle vostre applicazioni.