Ciclo While
Un ciclo while è simile a un ciclo for, tuttavia viene utilizzato quando è necessario eseguire ripetutamente un blocco di codice in base a una condizione. La sintassi di un ciclo while è più semplice rispetto a quella di un ciclo for:
while (condition) {
// code to execute
}
Considerare il seguente esempio pratico:
main.cs
12345678910111213141516using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int i = 0; while(i < 5) { Console.WriteLine(i); i++; } } } }
Anche se il ciclo while può sembrare molto simile al ciclo for inizialmente, a livelli più avanzati di programmazione la differenza diventa evidente. L'utilizzo di diversi tipi di cicli verrà approfondito nella sezione Array.
Nota
È possibile scrivere
truecome condizione di un ciclo while per creare un ciclo infinito. Tuttavia, non è consigliato utilizzarlo.
main.cs
123while(true) { Console.WriteLine("Hello World"); }
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Fantastico!
Completion tasso migliorato a 1.67
Ciclo While
Scorri per mostrare il menu
Un ciclo while è simile a un ciclo for, tuttavia viene utilizzato quando è necessario eseguire ripetutamente un blocco di codice in base a una condizione. La sintassi di un ciclo while è più semplice rispetto a quella di un ciclo for:
while (condition) {
// code to execute
}
Considerare il seguente esempio pratico:
main.cs
12345678910111213141516using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int i = 0; while(i < 5) { Console.WriteLine(i); i++; } } } }
Anche se il ciclo while può sembrare molto simile al ciclo for inizialmente, a livelli più avanzati di programmazione la differenza diventa evidente. L'utilizzo di diversi tipi di cicli verrà approfondito nella sezione Array.
Nota
È possibile scrivere
truecome condizione di un ciclo while per creare un ciclo infinito. Tuttavia, non è consigliato utilizzarlo.
main.cs
123while(true) { Console.WriteLine("Hello World"); }
Grazie per i tuoi commenti!