Visual Basic-Array-Funktion

August 15

Microsofts VisualBasic ist eine voll funktionsfähige Anwendung Entwicklungssprache, die leicht zu erlernen und noch kraftvoll für robuste Anwendungen gerüstet ist. Viele Anwendungen beruhen auf der Fähigkeit, eine Gruppe von Elementen zu kategorisieren, und führen Sie verschiedene Prozesse gegen die Elemente in der Gruppe. Visual Basic behandelt diese Anforderung mit der Array-Funktionalität.

Array-Definition

Ein Array ist eine Sammlung von Elementen oder Elemente, die den gleichen Namen teilen, aber durch ihre Position im Satz gekennzeichnet sind. Eine andere Möglichkeit um ein Array zu beschreiben ist es eine Tabelle der Elemente unter einer Überschrift nennen. Beispielsweise kann eine Tabelle mit Gemüse Broccoli, Spinat, grüne Bohnen und Spargel enthalten. Jedes Element ist ein Gemüse und jeder hat eine Position in der Tabelle, aber jede Position zugewiesene Wert unterscheidet.

Array-Terminologie

Arrays haben "Elemente", "hoch-" und "Grenzen." Ein Index kann auch einen Index aufgerufen werden und muss immer eine ganze Zahl sein. Der Index wird verwendet, um ein einzelnes Element in das Array zu verweisen, die ein Element aufgerufen wird. Die Grenzen sind sowohl Ober- und, mit dem niedrigeren wird immer 0 (null) und die obere festgelegt wird, wenn das Array deklariert ist.

Deklarieren Sie ein Array

Arrays können mit einem der Schlüsselwörter Public, Friend, Private oder Dim deklariert werden. Die Deklarationsanweisung kann konstruiert werden, einen Index für die obere Grenze zu verwenden oder um die Werte in das Array zu deklarieren. Die erste Anweisung unten deklariert ein Array mit fünfundzwanzig Elementen, während das zweite ein Array mit fünf definierten Elemente deklariert.

Dim VegetableArray(25) as String

Dim VegetableArray as String(5) = {broccoli, carrots, beans, lettuce, squash}

Array-Element Nummerierung

Elemente in einem Array verwiesen wird durch eine Tiefstellung (oder Index), das ist im Wesentlichen eine Sequenznummer. Das erste Element nimmt immer die Position 0 (null) und die Nummerierung ist sequenziell. In unserem Gemüse Beispiel würde das Array wie folgt aussehen:

VegetableName Index

************** *****

Broccoli 0

Spinach 1

Green beans 2

Asparagus 3

Zugriff auf ein Element in der Tabelle in einem Programm Verweise im Code auf "VegetableName(Index)." Beispielsweise würde eine Codezeile, die sagt "VegetableName(2)" angezeigt "Grüne Bohnen" im angegebenen Anzeigefeld angezeigt. Beachten Sie, dass die höchste Sequenznummer für ein Element immer ist einer kleiner als die Anzahl der Elemente im Array, da die Nummerierung mit 0 (Null beginnt).

Durchlaufen eines Arrays

Förderung durch die Werte in einem Array oder einer Tabelle nennt man das Array zu durchlaufen. Visual Basic ermöglicht die Verwendung von Ganzzahlen als Index Zähler, so erstellen eine einfache Schleife nicht schwierig überhaupt. Daran erinnern, dass das erste Element Index Anzahl Null ist, wird ein einfaches Stückchen des Codes wie folgt in der Tabelle mit Leichtigkeit durchlaufen:

For Each OneVegetableString As String In VegetableString

' Write one vegetable name from the array

Debug.WriteLine(OneVegetableString)

Next OneVegetableString

Diese Art der Schleife eignet sich für ein Array nach einem bestimmten Wert suchen oder einfach durchlaufen und drucken jedes Element im Array.