Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Le istruzioni di ciclo ripetono un determinato blocco di codice finché non viene soddisfatta una data condizione.
Cicli for
La sintassi e il funzionamento dei cicli for sono uguali sia in C# che in Java:
for (int i = 0; i<=9; i++)
{
System.Console.WriteLine(i);
}
Cicli foreach
In C# è disponibile un nuovo tipo di ciclo denominato foreach, simile a For Each di Visual Basic. Il ciclo foreach consente di scorrere ciascun elemento di una classe contenitore, ad esempio una matrice, che supporta l'interfaccia IEnumerable. Nel codice riportato di seguito viene illustrato come utilizzare l'istruzione foreach per ottenere come output il contenuto di una matrice:
static void Main()
{
string[] arr= new string[] {"Jan", "Feb", "Mar"};
foreach (string s in arr)
{
System.Console.WriteLine(s);
}
}
Per ulteriori informazioni, vedere la classe Matrici (confronto tra C# e Java).
Cicli while e do...while
La sintassi e il funzionamento delle istruzioni while e do...while sono uguali in entrambi i linguaggi:
while (condition)
{
// statements
}
do
{
// statements
}
while(condition); // Don't forget the trailing ; in do...while loops