C # ciclo while
Finché la condizione data è vera, C # il ciclowhile ripete una dichiarazione di destinazione.
grammatica
In C#, mentre la sintassi del ciclo:
while (condizione) { statement (s); }
Qui, statement (s) può essere una singola istruzione, può anche essere un blocco composto da poche istruzioni.condizione può essere qualsiasi espressione, qualsiasi diverso da zero quando i valori sono vere. Condizioni per l'esecuzione del ciclo quando vero.
Quando la condizione è falsa, il flusso del programma continua con l'istruzione successiva ha seguito il ciclo.
diagramma di flusso
Qui, i punti chiavementreciclo è un ciclo non può essere eseguita. Quando la condizione è testata e il risultato è falso, il corpo del ciclo salterà direttamente alla istruzione successiva immediatamente ciclo while.
Esempi
using System; namespace Loops { Programma di classe { static void Main (string [] args) { / * Definizioni di variabili locali * / int a = 10; / * While viene eseguito * / mentre (a <20) { Console.WriteLine ( "un valore: {0}", a); a ++; } Console.ReadLine (); } } }
Quando il codice di cui sopra è compilato ed eseguito, produce i seguenti risultati:
un valore di: 10 un valore di: 11 un valore di: 12 un valore di: 13 un valore di: 14 un valore di: 15 un valore di: 16 un valore di: 17 un valore di: 18 un valore di: 19