Visual Basic/Arrays: verschil tussen versies

20 bytes toegevoegd ,  8 jaar geleden
redactie
(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)
== 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 ==
== 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}
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
10.999

bewerkingen

Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.