Introduktion

Fuldført

Markerings- og gentagelsessætninger bruger kodeblokke til at gruppere de kodelinjer, der skal udføres, springes over eller gentages. Men det er ikke det eneste formål med kodeblokke. Kodeblokke kan også bruges til at styre eller begrænse variabel tilgængelighed. Variablen "scope" refererer til den del af et program, hvor en variabel er tilgængelig. At forstå, hvordan en kodeblok påvirker variabelt omfang, er en vigtig del af computerprogrammering.

Lad os antage, at du arbejder på store programmer, der bruger indlejrede gentagelses- og markeringssætninger til at behandle matrixdata. Dit program bruger variabler til at hjælpe med at udføre almindelige opgaver i hele programmet. Nogle variabler tjener det samme formål i forskellige dele af programmet, og du har gjort et forsøg på at genbruge variabelnavnene. Efterhånden som dit program vokser, begynder du at se uventede resultater for beregninger og fejl, der rapporterer en variabel, der ikke er initialiseret eller ikke findes. Du skal forbedre den fremgangsmåde, du bruger til at deklarere og få adgang til variabler, og du skal forbedre din forståelse af variabelt omfang.

I dette modul skal du deklarere variabler til brug inden for og uden for grænserne af kodeblokke. Du skal fjerne kodeblokke i visse situationer for at gøre kode mere læsevenlig. Du lærer, hvordan kodeblokke påvirker tilgængeligheden og synligheden af dine variabler.

Når du har afsluttet dette modul, kan du bruge kodeblokke med større sikkerhed og forstå, hvordan de påvirker synligheden og tilgængeligheden af din kode.

Læringsmål

I dette modul skal du:

  • Forstå virkningen af at erklære og initialisere variabler i og uden for kodeblokke.
  • Gør kodeblokke for læsbarhed bedre i if sætninger.

Forudsætninger:

  • Erfaring med erklæring og initialisering af variabler.
  • Erfaring med strukturer til if-elseif-else valgsætning.
  • Erfaring med foreach gentagelsessætninger.
  • Oplev kald af metoder for klasser i .NET-klassebiblioteket.