En array i Visual Basic är en uppsättning indexerade delar av en enda datatyp . Storleken på en array begränsas av tillgängligt minne till programmet . Arrayer i Visual Basic kan dynamiskt ändra storlek , och du kan stöta på en matris i ett externt bibliotek vars längd du inte vet i förväg , så att bedöma storleken på en array i koden är ofta ett viktigt programmering uppgift . Det finns flera egenskaper och metoder som man kan använda för att bedöma storleken på en array i Visual Basic
1 .
Använd " Längd " egendom Visual Basic matriser för att bestämma antalet element de innehåller . Antalet element i arrayen returneras som ett heltal . Till exempel : .
Dim storlek As Integer
size=arrayname. Length
2
Använd " GetLength " metod för att hitta längden på en dimension av en flerdimensionell array . Indexen av dimensionerna börjar på 0 , så i följande exempel , kommer längden på den andra dimensionen i matrisen hämtas :
Dim storlek As Integer
size=arrayname . GetLength (1 )
3 .
Använd " Len " funktionen för att hitta den storlek i byte av ett enskilt element i en matris . Denna metod är inte garanterat att det fungerar med användardefinierade datatyper , men med vanliga datatyper det kan hjälpa dig att bedöma den totala mängden minne tas upp av en matris . Till exempel :
Dim bytesize As Integer
bytesize=arrayname. Length * Len ( arrayname (0 ))
Previous:nothing Next:vad är Visual Basic 6.0 ?