? Visual Basic Arrays bestehen aus Sammlungen von Daten in einer logischen Weise angeordnet. Jedes Datenelement wird in einem Variablen-Namen mit einer zugehörigen Index wie statt " E-Mail (1) , E-Mail (2) E-Mail (3). " Typen
Visual Basic verwendet eine feste oder dynamische Arrays . Feste Arrays erforderlich zu wissen, wie viele Artikel gibt es in der Anordnung an den Start. Dynamische Arrays vergrößern oder Vertrag während der Ausführung.
Initialisieren eines Arrays
initialisieren Arrays vor dem Gebrauch. Einbinden einer festen Anordnung durch die Definition der Array mit einem bestimmten Index in Code wie folgt :
Dim E-Mails (100) als String
Dies schafft eine feste Palette von 101 Artikel , weil Array-Indizes bei 0 beginnen .
um ein dynamisches Array zu initialisieren , verwenden Sie diese :
Dim E-Mails () als String
Später, wenn Sie das Array zu erstellen benötigen, beispielsweise mit 1.000 Stück , verwenden Sie eine andere Erklärung , mit dem Index eine Nummer kleiner als gewünscht :
Redim E-Mails ( 999 ) als String
Vorteile
Identifizieren eine Variable durch seine Indexnummer vereinfacht Programmierung und ermöglicht eine schnellere Ausführung . Sie können sortieren Arrays , mehrdimensionale Arrays erstellen und Elemente hinzufügen oder löschen .
Warnung
Arrays zu Problemen bei der Ausführung , wenn die tatsächliche Anzahl der Array-Elemente überschreitet die Größe ursprünglich eingestellt . Dies erzeugt eine Fehlermeldung mit der Aufschrift " Run -time error '9 ' : Index außerhalb des zulässigen Bereichs. "