🚀 Nuova versione beta disponibile! Feedback o problemi? Contattaci

Break e Continue in C#

Codegrind Team•Jul 22 2023

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.