C sharp/Strutture di controllo: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
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==
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>
È 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]]
|