Het opnemen van arrays in uw Visual Basic ( VB ) applicatie kan heel handig zijn als je weet hoe ze te gebruiken . VB is een programmeertaal ontwikkeld door Microsoft voor desktop- , web-en mobiele toepassingen te ontwikkelen . Een matrix is een verzameling waarden logisch met elkaar verbonden , zoals het aantal gemeenten in elke staat van het land . U kunt de UBound en LBound functies aan de dimensie van een matrix te bepalen . Definitie De UBound functie geeft de hoogst beschikbare subscript waarde voor het aangegeven dimensie van een matrix . De LBound is het tegenovergestelde keert de laagste subscript voor de aangegeven dimensie van een matrix . De return waarde voor beide van deze functies is een gegevenstype Integer . Als de array slechts een element , de Ubound rendement 0 . De functie LBound altijd 0 terug zolang de array is geïnitialiseerd , zelfs als het geen elementen . Arrays Dimensions Wanneer een array gebruikt een index , het wordt gezegd dat eendimensionaal. Een multidimensionale array gebruikt meer dan een index of subscript . U kunt ook aangeven arrays die serie van arrays of gekartelde arrays worden genoemd . Dit kunnen een - dimensionale of multidimensionale , zoals de elementen bepaald . Bijvoorbeeld, als je verklaart een twee - dimensionale array van maanden, een subscript vertegenwoordigt maanden en de andere dagen . Maanden een verschillend aantal dagen , dus uw elementen niet een rechthoekige tweedimensionale matrix . In VB , zou de array als volgt worden verklaard : Dim monthsArray ( 11 , 30 ) als Koord Bepaal Maximum Dimension Subscripts beginnen bij 0 voor elke array en het maximum wordt bepaald door het nummer dat u typt in de matrix voor elke subscript . U kunt verklaren een multidimensionale Byte array met behulp van de volgende syntaxis : Dim a ( 200 , 10 , 2 ) Zoals Byte U kunt de lengte van de array te halen voor elk subscript gebruik van de functie UBound . De syntax " Ubound ( a , 1 ) " [ zonder aanhalingstekens ] geeft " 200 . " Verander de subscript positie om " 2 " en het resultaat is " 10 . " Om de grootte te verwerven voor de derde subscript , verandert de positie om te " . 3 " Bepaal Minimum Dimension arrays , subscripten altijd beginnen bij 0 , dus de laagst beschikbare subscript voor iedere dimensie is altijd 0 . Verklaren de volgende Byte array en gebruik de functie LBound om de laagst beschikbare subscript : Dim a ( 200 , 10 , 2 ) Zoals Byte Om de laagste voor de eerste subscript te bepalen gebruikt u de syntax " LBound ( a , 1 ) " [ minus de aanhalingstekens ] naar 0 terug . Verander het onderschrift op "2 " en retourneert de functie ook " 0 . " Verander het onderschrift op "3 " en de return waarde is nog steeds " 0 . "
|