20. august 2000 - 13:04
Der er
4 kommentarer og 2 løsninger
Multi-array
Hvem kan fortælle mig lidt om flerdimmensionelle arrays. Hvordan oprettes de? Hvordan tilføjer man værdier dynamisk? HVordan henter man de enkelte værdier? ...andet man bør vide?
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
sa
Nybegynder
20. august 2000 - 13:36
#1
Et flerdimmensionelt array oprettes på samme både som et \"normalt\": dim navn(5,5) skaber således et todimmensionelt array, hvor hver dimmension har 5 muligheder. En værdi indsættes ligeledes på samme måde som ved et \"normalt\" array: navn(2,5) = \"Indholdet af 2,5\" ... og hentes (efter hvad jeg tror jeg lige kan huske udenad) på nøjagtig samme måde - eks.: response.write navn(2,5) udskriver således indholdet af 2,5.
sa
Nybegynder
20. august 2000 - 13:41
#2
Mht. det dynamiske: Ved både indsættelse af værdier og hentning af værdier, kan selve tallene udskiftes med variabler, der indeholder værdien. for x = 1 to 5 for y = 1 to 5 response.write navn(x,y) next next vil således udskrive alle værdierne i det todimmentionelle array. og x = 2 y = 5 response.write navn(x,y) vil udskrive 2,5 osv.
20. august 2000 - 15:23
#3
Og med henhold til om der er andet der er værd at vide... du bruger Redim til at forøge/formindske dit arrays størrelse! eg. Redim navn(5,5) \"Redim Array(NewSize)\" Og hvis du vil beholde evt. data der i forvejen ligger i dit array skal du huske keyword\'et PRESERVE... eg. Redim Preserve navn(5,5)
21. august 2000 - 15:22
#4
mener et eller andet sted at huske at det kun er data fra første dimension der kan bevares når der redim\'es...*not sure*...
24. august 2000 - 20:56
#5
..det var ikk meget i kunne diske op med :o)
25. august 2000 - 09:26
#6
hvad mangler du da ??
Kurser inden for grundlæggende programmering