Arrays bieden programmeurs met een methode voor het toewijzen van meerdere waarden binnen een variabele naam . De techniek wordt gebruikt wanneer u een lijst met waarden zoals staten , kleuren of andere objecten met vooraf bepaalde hoeveelheden . Arrays houden deze lijsten als een variabele zodat programmeurs niet worden gedwongen om enkele tientallen variabelen voor individuele waarden te definiëren . Net als andere programmeertalen , de Visual Basic -compiler heeft een specifieke syntaxis gebruikt om te definiëren en vullen arrays . Instructies 1 Definieer uw array variabelen . Voor dit voorbeeld wordt een vooraf bepaalde grootte matrix gecreëerd . De volgende matrix is een dynamische matrix , waardoor de variabele later aangepast in de code . Het volgende is hoe beide array- typen maken: Dim arrStatic ( 0-2 ) Zoals StringDim arrDynamic ( ) Zoals IntegerThe " arrStatic " array is ingesteld op drie waarden ( nul tot twee ) te houden . De variabele " arrDynamic " is ingesteld op een array , maar het is ingesteld als een onbekende omvang . Kopen van 2 waarden toewijzen aan uw " arrStatic " array. In dit voorbeeld worden drie kleuren als volgt gedefineerd de arrayvariabele : arrStatic ( 0 ) = " blue " arrStatic ( 1 ) = " green " arrStatic ( 2 ) = " red " bekendmakingen elk array-element wordt bepaald door een numerieke waarde . Het nummer stelt het punt in de matrix dimensie . Deze waarden kunnen worden opgehaald of vervangen met behulp van dimensie nummers van de array . Re - dimensie van de dynamische rij 3 . De " ReDim " instructie wordt gebruikt om de grootte van een matrix herdefiniëren . " arrDynamic " is een onbekende grootte, dus voordat u deze kunt gebruiken in uw code , moet u de afmetingen te bepalen . De volgende code past de grootte van de " arrDynamic " variable : ReDim arrDynamic ( 0-3 ) als Geheel 4 waarden toewijzen aan de " arrDynamic " array. Omdat de variabele " arrDynamic " wordt gedefinieerd als een geheel getal , moet het gehele waarden te houden . De onderstaande code wijst waarden aan de dynamische matrix: arrDynamic ( 0 ) = 1arrDynamic ( 1 ) = 2arrDynamic ( 2 ) = 3arrDynamic ( 3 ) = 4 5 Print een waarde aan het bureaublad om het te testen code . Als u uw arrays te testen , kunt u een van de waarden af te drukken naar een message box . De boodschap wordt de waarde voor de specifieke dimensie . De onderstaande code toont hoe u een array waarde weer te geven : MsgBox ( arrDynamic ( 1 ) ) Het bericht met het nummer " 2 . "
|