Visual Basic/Arrays: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
JohanBeckers (overleg | bijdragen)
Nieuwe pagina aangemaakt met '{{Visual Basic02}} == Inleiding arrays == Soms heb je meerdere variabelen met dezelfde betekenis nodig. Stel je bent leraar en wilt de resultaten van een proefwer...'
 
redactie
Regel 3:
== Inleiding arrays ==
 
Soms heb je meerdere variabelen met dezelfde betekenis nodig. Stel: je bent leraar en wilt de resultaten van een proefwerk bijhouden voor je twintig leerlingen. Je kunt dan 20 variabelen aanmaken, ''punt01'' t/m ''punt20''. Maar dat is wel heel omslachtig.; Hethet is veel beter om die cijfers in een array te zetten.
 
Een array is eigenlijk een lijst variabelen die je benadert met een index. Vergelijk het met een boek waarvan je de inhoud benaderbenadert met het nummer van de pagina. Op iedere bladzijde staat het punt van een leerling. Zo werkt een array eigenlijk ook.
 
Een array kan van ieder type zijn: Integer, String, Double, zelfs Object.
 
De elementen van een array wordtworden benaderd met een numerieke index, b.v.<kbd> punt(5)</kbd>.
 
== Het declareren van een array ==
Regel 36:
== Initialiseren van arrays ==
 
In een Dim-instructie kun je aan een variabele een beginwaarde geven (zie de eerste regel van het voorbeeld hierboven). Dit is ook mogelijk bij een array. Het formaat hiervan is:
 
Dim ''arraynaam''() As ''Type'' = {waarde0, waarde1, ..., waardeN}
Regel 63:
De parameter ''0'' geeft aan dat de grens van de eerste dimensie van het array moet worden teruggegeven. Een array kan ook meerdere dimensies bevatten en door de ''0'' b.v. te vervangen door ''1'' krijg je de grens van de tweede dimensie van het array. Meerdimensionale array behandel ik verderop.
 
Het aantal elementen van een array kun je krijgen door 1 op te tellen bij de bovengrens, maar er isbestaat ook een aparte functie voor:
 
punt.Length
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.