Freigeben über


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

Problembehandlung bei Arrays

Konzepte

Übersicht über Arrays in Visual Basic

Mehrdimensionale Arrays in Visual Basic

Verzweigte Arrays in Visual Basic

Weitere Ressourcen

Arrays in Visual Basic