Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Istruzione Continue | Section
Fondamenti di C#

Istruzione Continue

Scorri per mostrare il menu

L'istruzione continue viene utilizzata per passare direttamente all'iterazione successiva del ciclo.

Quando si utilizza l'istruzione continue, qualsiasi codice che la segue all'interno del blocco di codice viene ignorato e il ciclo passa all'iterazione successiva.

Vediamo un esempio:

Come si può vedere nel codice sopra, i metodi Console.WriteLine secondo e terzo vengono ignorati in ogni iterazione.

Allo stesso modo, è possibile ignorare condizionalmente il codice utilizzando l'istruzione continue:

main.cs

main.cs

1234567891011121314151617
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { for(int i = 0; i < 5; i++) { if(i == 3) { continue; } Console.WriteLine(i); } } } }

Nell'esempio sopra, l'istruzione Console.WriteLine viene ignorata nella quarta iterazione.

Un esempio più pratico dell'istruzione continue è il seguente codice:

main.cs

main.cs

1234567891011121314151617
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { for(int i = 0; i < 10; i++) { if(i % 2 != 0) { continue; } Console.WriteLine(i); } } } }

Il codice sopra itera dai numeri 0 a 9. Verifica se i è dispari usando la condizione i % 2 != 0, poiché un numero dispari diviso per 2 dà sempre un resto diverso da zero. Se un numero è dispari, passa all'iterazione successiva; se un numero è pari, non salta e quindi stampa i. In questo modo vengono stampati tutti i numeri pari tra 0 e 9.

question mark

Cosa fa l'istruzione continue in un ciclo?

Seleziona la risposta corretta

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 43

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 1. Capitolo 43
some-alt