Visual Basic/Arrays: verschil tussen versies

1 byte toegevoegd ,  9 jaar geleden
k
geen bewerkingssamenvatting
kGeen bewerkingssamenvatting
Het voordeel is dat bij een aanpassing van het aantal elementen in het array<kbd> punt </kbd>dit stuke programma niet aangepast hoeft te worden. Deze constructie is niet alleen gemakkelijker, maar voorkomt later ook fouten als het programma aangepast moet worden.
 
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 ikworden verderop behandeld.
 
Het aantal elementen van een array krijg je door 1 op te tellen bij de bovengrens, maar er bestaat ook een aparte functie voor:
Dit gaat redelijk langzaam, omdat eerst een nieuw array wordt aangemaakt. Daarna wordt het oude array element voor element gekopieerd naar het nieuwe array en tot slot wordt het oude array verwijderd en de verwijzing naar het oude array vervangen door de verwijzing naar het nieuwe array. Het grote voordeel is dat de grootte van het array dynamisch aangepast kan worden, zo nodig met behoud van de gegevens.
 
Ik hebIn het inbegin het beginis gehadgesproken over het array met het gewerkte aantal uren per werknemer. Als een apart bestand het aantal werknemers is opgenomen, kan een programma dit bestand lezen en met dat aantal het gewenste array re-dimensioneren, zodat altijd met de juiste array-grootte wordt gewerkt. Op deze manier hoeft het programma niet aangepast te worden als het aantal werknemers wijzigt.
 
[[Categorie:Visual Basic]]
363

bewerkingen

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