Visual Basic/Arrays: verschil tussen versies

1.126 bytes toegevoegd ,  8 jaar geleden
geen bewerkingssamenvatting
(redactie)
Geen bewerkingssamenvatting
 
Je krijgt dan een tabel met 20 rijen en 4 kolommen. Iedere kolom bevat de punten van één leerling en iedere kolom bevat de punten van een bepaald vak voor alle leerlingen.
 
punten(0,0) ' bevat het cijfer voor Nederlands van leerling 1
punten(3,2) ' bevat hget cijfer voor Frans van leerling 4
 
<kbd>GetUpperBound(0) </kbd> geeft de bovengrens van de leerlingen (19).<br />
<kbd>GetUpperBound(1) </kbd> geeft de bovengrens van de vakken (3).
 
Op dezelfde manier kun je dimensies toevoegen. Stel je wilt de cijfers bijhiud van vier semesters en de eindtoets, dan kun je als volgt een drie-dimensionale array declareren:
 
Dim punten3(19, 3, 4)
 
In theorie kun je nog meer dimensies toevoegen, maar drie-dimensionale arrays zijn al zeldzaam, laat staan arrays met meer dimensies.
 
Een tweedimensionale array kun je als volgt initialiseren:
 
Dim a(,) As Integer = {{1, 2, 3},
{4, 5, 6},
{7, 8, 9}}
 
Let op dat je een komma moet plaatsen tussen de haakjes achter de naam van het array. Zo weet de compiler dat dit een tweedimensionale array is. De waarden geef je per rij op (met iedere rij tussen accolades).
 
Je kunt het aantal dimensies als volgt opvragen:
 
punt.Rank
punten.Rank
punten3.Rank
 
Je krijgt dan de volgende antwoorden:
 
1
2
3
 
[[Categorie:Visual Basic]]
363

bewerkingen

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