Introduzione
Le istruzioni di selezione e iterazione usano blocchi di codice per raggruppare le righe di codice che devono essere eseguite, ignorate o iterate. Ma questo non è l'unico scopo per i blocchi di codice. I blocchi di codice possono essere usati anche per controllare o limitare l'accessibilità delle variabili. La variabile "scope" fa riferimento alla parte di un'applicazione in cui una variabile è accessibile. Comprendere in che modo un blocco di codice influisce sull'ambito delle variabili è una parte importante della programmazione del computer.
Si supponga di lavorare su un'applicazione di grandi dimensioni che usa istruzioni di iterazione e selezione annidate per elaborare i dati della matrice. L'applicazione usa variabili per eseguire attività comuni in tutta l'applicazione. Alcune variabili servono allo stesso scopo in parti diverse dell'applicazione ed è stato effettuato un tentativo di riutilizzare i nomi delle variabili. Man mano che l'applicazione aumenta, si inizia a visualizzare risultati imprevisti per i calcoli e gli errori che segnalano una variabile non inizializzata o che non esiste. È necessario migliorare l'approccio usato per dichiarare e accedere alle variabili ed è necessario migliorare la comprensione dell'ambito delle variabili.
In questo modulo si dichiarano le variabili da usare all'interno e all'esterno dei limiti dei blocchi di codice. I blocchi di codice verranno rimossi in determinate situazioni per rendere il codice più leggibile. Si apprenderà come i blocchi di codice influiscono sull'accessibilità e sulla visibilità delle variabili.
Al termine di questo modulo, si sarà in grado di usare blocchi di codice con maggiore attendibilità, comprendendo in che modo influiscono sulla visibilità e l'accessibilità del codice.
Obiettivi di apprendimento
In questo modulo si eseguiranno le seguenti attività:
- Comprendere l'impatto della dichiarazione e dell'inizializzazione delle variabili all'interno e all'esterno dei blocchi di codice.
- Migliorare la leggibilità dei blocchi di codice nelle istruzioni
if.
Prerequisiti:
- Esperienza di dichiarazione e inizializzazione delle variabili.
- Esperienza con le strutture dell'istruzione di selezione
if-elseif-else. - Esperienza con le istruzioni di iterazione
foreach. - Provare a chiamare metodi di classi nella libreria di classi .NET.