C sharp/Strutture di controllo: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ramac (discussione | contributi)
cambio avanzamento a 25%
Nessun oggetto della modifica
Riga 1:
{{C sharp}}
In questo capitolo verranno trattate le strutture di controllo (o istruzioni di flusso) che, tramite una particolare sintassi, permettono di modificare la normale struttura sequenziale del programma.
Il C# eredita grosso modo le sue strutture di controllo dal C. Esse comprendono:
 
==Strutture alternative==
 
== Selezione binaria ==
Le strutture di selezione binaria comportano l'esecuzione di una o più operazioni '''se''' una data condizione è vera ed eventualmente un'altra serie di operazioni nel caso tale condizione sia falsa.
 
=== If - else if - else ===
Nel C sharp, la selezione binaria è rappresentata dal blocco '''if''' (''se''):
<source lang="csharp">
Line 45 ⟶ 48:
</source>
 
== Selezione multipla ==
È possibile fare gestire al programma condizioni multiple utilizzando la sintassi seguente:
<source lang="csharp">
Line 71 ⟶ 73:
 
Se si vuole che tutte le condizioni vengano verificate, occorre utilizzare blocchi if separati.
 
=== switch ===
 
== Strutture iterative ==
=== Ciclo while ===
 
=== Ciclo for ===
 
=== Iterazione basata su collezioni (foreach) ===
 
[[Categoria:C sharp|Strutture di controllo]]