Innføring
Valg- og gjentakelsessetninger bruker kodeblokker til å gruppere kodelinjene som skal utføres, hoppes over eller itereres over. Men det er ikke det eneste formålet med kodeblokker. Kodeblokker kan også brukes til å kontrollere eller begrense variabel tilgjengelighet. Variabel "omfang" refererer til delen av et program der en variabel er tilgjengelig. Å forstå hvordan en kodeblokk påvirker variabelt omfang er en viktig del av dataprogrammering.
La oss si at du arbeider med et stort program som bruker nestet gjentakelse og utvalgssetninger til å behandle matrisedata. Programmet bruker variabler til å utføre vanlige oppgaver i hele programmet. Noen variabler tjener samme formål i ulike deler av programmet, og du har gjort noen forsøk på å bruke variabelnavnene på nytt. Etter hvert som programmet vokser, begynner du å se uventede resultater for beregninger, og feil som rapporterer en variabel som ikke erinitialisert eller ikke finnes. Du må forbedre tilnærmingen du bruker til å deklarere og få tilgang til variabler, og du må forbedre forståelsen av variabelt omfang.
I denne modulen skal du deklarere variabler for bruk innenfor og utenfor grensene for kodeblokker. Du fjerner kodeblokker i enkelte situasjoner for å gjøre koden mer lesbar. Du vil lære hvordan kodeblokker påvirker tilgjengeligheten og synligheten til variablene.
På slutten av denne modulen kan du bruke kodeblokker med mer selvtillit, og forstå hvordan de påvirker synligheten og tilgjengeligheten til koden.
Læringsmål
I denne modulen gjør du følgende:
- Forstå virkningen av deklarering og initialisering av variabler i og utenfor kodeblokker.
- Forbedre lesbarhetskodeblokkene i
ifsetninger.
Forutsetninger:
- Opplev deklarering og initialisering av variabler.
- Erfaring med
if-elseif-elseutvalgssetningsstrukturer. - Erfaring med
foreachgjentakelsessetninger. - Opplev samtalemetoder for klasser i .NET-klassebiblioteket.