Gewusst wie: Deklarieren einer Arrayvariablen
Aktualisiert: November 2007
Eine Arrayvariable wird wie jede andere Variable mit der Dim-Anweisung deklariert. Dem Variablennamen folgen ein oder mehrere Klammernpaare, die angeben, dass es sich nicht um einen Skalar (Variable, die nur einen Wert enthält), sondern um ein Array handelt.
Deklarieren von Arrayvariablen
So deklarieren Sie eine eindimensionale Arrayvariable
Fügen Sie in der Deklaration nach dem Variablennamen ein Klammernpaar ein. Im folgenden Beispiel wird eine Variable für ein eindimensionales Array mit Elementen vom Double-Datentyp (Visual Basic) deklariert.
Dim cargoWeights() As Double
Im vorhergehenden Beispiel wird eine Arrayvariable deklariert, aber kein Array zugewiesen. Sie müssen noch ein eindimensionales Array erstellen, es initialisieren und cargoWeights zuweisen.
So deklarieren Sie eine mehrdimensionale Arrayvariable
Fügen Sie in der Deklaration ein Klammernpaar nach dem Variablennamen ein, und setzen Sie in die Klammern Kommas, um die Dimensionen voneinander zu trennen: Im folgenden Beispiel wird eine Variable für ein vierdimensionales Array mit Elementen vom Short-Datentyp (Visual Basic) deklariert.
Dim atmospherePressures(,,,) As Short
Im vorhergehenden Beispiel wird eine Arrayvariable deklariert, aber kein Array zugewiesen. Sie müssen noch ein vierdimensionales Array erstellen, es initialisieren und atmospherePressures zuweisen.
So deklarieren Sie eine verzweigte Arrayvariable
Fügen Sie in der Deklaration so viele Klammernpaare nach dem Variablennamen ein, wie Ebenen geschachtelter Arrays vorhanden sind. Im folgenden Beispiel wird eine Variable für ein Array aus Arrays von Arrays (ein Array, von dem jedes Element ein Array ist, von dem jedes Element wiederum ein Array ist) deklariert, wobei das innerste Array Elemente vom Byte-Datentyp (Visual Basic) besitzt.
Dim inquiriesByYearMonthDay()()() As Byte
Im vorhergehenden Beispiel wird eine Arrayvariable deklariert, aber kein Array zugewiesen. Sie müssen noch ein Array aus Arrays von Arrays erstellen, es initialisieren und inquiriesByYearMonthDay zuweisen.
Siehe auch
Aufgaben
Gewusst wie: Erstellen eines Arrays
Gewusst wie: Erstellen eines Arrays mit mehr als einer Dimension
Gewusst wie: Erstellen eines Arrays von Arrays
Gewusst wie: Initialisieren einer Arrayvariablen
Konzepte
Übersicht über Arrays in Visual Basic
Mehrdimensionale Arrays in Visual Basic
Verzweigte Arrays in Visual Basic