Inledning
Selektions- och iterationsinstruktioner använder kodblock för att samla de kodrader som ska köras, hoppas över eller itereras. Men det är inte det enda syftet med kodblock. Kodblock kan också användas för att styra eller begränsa variabeltillgänglighet. Variabeln "omfång" refererar till den del av ett program där en variabel är tillgänglig. Att förstå hur ett kodblock påverkar variabelomfånget är en viktig del av datorprogrammering.
Anta att du arbetar med ett stort program som använder kapslade iterations- och urvalsinstruktioner för att bearbeta matrisdata. Programmet använder variabler för att utföra vanliga uppgifter i hela programmet. Vissa variabler har samma syfte i olika delar av programmet och du har gjort ett försök att återanvända variabelnamnen. När programmet växer börjar du se oväntade resultat för beräkningar och fel som rapporterar en variabel som är onitialiserad eller inte finns. Du måste förbättra den metod som du använder för att deklarera och komma åt variabler, och du måste förbättra din förståelse för variabelomfång.
I den här modulen deklarerar du variabler för användning inom och utanför gränserna för kodblock. Du tar bort kodblock i vissa situationer för att göra koden mer läsbar. Du får lära dig hur kodblock påverkar tillgängligheten och synligheten för dina variabler.
I slutet av den här modulen kommer du att kunna använda kodblock med större säkerhet och förstå hur de påverkar kodens synlighet och tillgänglighet.
Utbildningsmål
I den här modulen kommer du att:
- Förstå effekten av att deklarera och initiera variabler i och utanför kodblock.
- Förbättra läsbarhetskodblocken i
if-instruktioner.
Förutsättningar:
- Erfarenhet av att deklarera och initiera variabler.
- Erfarenhet av strukturer för valfunktioner.
-
foreachErfarenhet av iterationsinstruktioner. - Erfarenhet av att anropa metoder för klasser i .NET-klassbiblioteket.