C # fare ... ciclo while
A differenza dele while,che stanno testando la condizione del ciclo del ciclo.do ... while ciclo è di controllare la sua condizione alla fine del ciclo.
do ... while è simile al ciclo while, ma do ... while garantirà la realizzazione di almeno un ciclo.
grammatica
La sintassi in C #fare ... ciclo while:
fare { statement (s); } While (condizione);
Si noti che le espressioni condizionali appaiono alla fine del ciclo, quindi l'istruzione ciclica (s) vengono eseguiti almeno una volta prima che la condizione è verificata.
Se la condizione è vera, il flusso di controllo ritorna sopra fare, e poi ri-eseguire l'istruzione loop (s). Questo processo viene ripetuto finché la condizione data diventa falsa finora.
diagramma di flusso
Esempi
using System; namespace Loops { Programma di classe { static void Main (string [] args) { / * Definizioni di variabili locali * / int a = 10; / * Fare esecuzione del ciclo * / fare { Console.WriteLine ( "un valore: {0}", a); a = a + 1; } Mentre (a <20); 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