Microsoft Visual Basic ist eine voll funktionsfähige Anwendung Entwicklung Sprache, die leicht zu erlernen und doch kraftvoll für den Aufbau robuster Anwendungen ausgestattet ist . Viele Anwendungen beruhen auf der Fähigkeit , eine Gruppe von Elementen zu kategorisieren und laufen verschiedene Prozesse gegen die Elemente in der Gruppe . Visual Basic behandelt diese Anforderung mit seinen zahlreichen Funktionen . Array Definition
Ein Array ist eine Gruppe von Elementen oder Elementen, die den gleichen Namen , sind aber durch ihre Position in der Gruppe identifiziert. Ein anderer Weg , um ein Array zu beschreiben, ist , nennen es eine Tabelle der unter einer Überschrift . Zum Beispiel könnte eine Tabelle von Gemüse sind Brokkoli , Spinat , grüne Bohnen und Spargel. Jedes Stück ist ein Gemüse und jeder hält eine Position in der Tabelle , aber der Wert zugewiesen jede Position ist anders.
Array Terminologie
Arrays haben " Elemente" " Indizes " und " Grenzen ". Ein Index kann auch als ein Index und muss immer eine ganze Zahl sein . Der Index wird verwendet, um ein einzelnes Element in dem Array , die als ein Element verweisen. Die Grenzen sind sowohl oben und unten, wobei der untere immer gleich Null und die obere gesetzt wird, wenn das Array deklariert ist .
Deklaration einer Array
Arrays kann mit einem der Öffentlichkeit, Freund , Privat-oder Dim Stichworte deklariert werden. Die Erklärung Aussage kann so konstruiert, dass ein Index für die obere Grenze zu verwenden oder die Werte im Array zu deklarieren . Die erste Anweisung unten deklariert ein Array mit fünfundzwanzig Elemente , während die zweite deklariert ein Array mit fünf Elementen definiert .
Dim VegetableArray (25) als String
Dim VegetableArray als String (5) = { Brokkoli , Karotten, Bohnen , Salat , Squash }
Array Artikel Nummerierung
Elemente in einem Array werden durch einen Index referenziert (oder Index) , die im Wesentlichen eine Sequenznummer . Das erste Element immer besetzt Position Null und die Nummerierung ist fortlaufend. In unserem Beispiel Gemüse das Array würde wie folgt aussehen :
VegetableName Index der
*******************
Broccoli 0
Spinat 1 of
Grüne Bohnen 2
Spargel 3
um ein Element in der Tabelle in einem Programm zugreifen würde der Code auf " VegetableName beziehen ( Index ) . " Zum Beispiel, eine Codezeile, die angezeigt werden , sagt " VegetableName (2)" würde zeigen " Grüne Bohnen " in der angegebenen Anzeigefeld . Beachten Sie, dass die höchste Sequenz-Nummer für ein Element ist immer eins weniger als die Anzahl der Elemente im Array , da Nummerierung beginnt mit Null.
Fahren ein Array
Advancing durch die Werte in einem Array oder Tabelle nennt Durchlaufen des Arrays. Visual Basic ermöglicht die Verwendung von ganzen Zahlen als Index -Zähler so Erstellung einer einfachen Schleife ist überhaupt nicht schwierig . Daran erinnernd, dass das erste Element der index Zahl Null ist , wird eine einfache Code-Snippet wie dies in der Tabelle mit Leichtigkeit durchqueren :
For Each OneVegetableString As String In VegetableString
' schreiben ein pflanzliches Namen aus der Array
Debug.WriteLine ( OneVegetableString )
Weiter OneVegetableString
Diese Art von Schleife ist nützlich für die Suche ein Array für einen bestimmten Wert oder einfach Durchschleifen und Drucken jedes Element in das Array .