Winnifred
Ein Array, dessen Größe zur Laufzeit geändert werden kann, wird als dynamisches Array bezeichnet.
Das dynamische Array wird manchmal auch als redimmable Array bezeichnet.
Dieser Array-Typ wird verwendet, um eine Liste von Werten zu speichern, die während der Ausführung des Programms verkleinert oder erweitert werden können.
Somit sind dynamische Arrays flexibler als die statischen Arrays/Arrays mit fester Größe.
Im Gegensatz zum Array mit fester Größe wird die Größe des dynamischen Arrays zum Zeitpunkt der Deklaration nicht wie
folgt angegeben:
Dim dynamicArray() as integer
Wobei 'dynamicArray' der Name eines dynamischen Arrays vom Integer-Typ ist.
Die Größe des dynamischen Arrays wird mit dem Schlüsselwort 'Redim' festgelegt.
Der Speicher wird dem Array zugewiesen, wenn das Redim gefunden wird (da die obige Deklaration keinen Speicherplatz für das dynamische Array reserviert).
Das Redim wird verwendet als:
Redim dynamicArray(5)
Diese Anweisung weist
den Speicher für 6 Array-Elemente zu (wenn die untere Grenze 0 ist). Andernfalls können wir mit Redim sowohl die obere als auch die untere Grenze des Arrays angeben als:
Redim dynamicArray(1 bis 5)
Die Größe des dynamischen Arrays kann mit Redim
viele Male geändert werden, aber jedes Mal, wenn Redim auf die vorherigen Werte stößt, Array gehen verloren.
Aber es gibt auch eine Möglichkeit, diese früheren Werte zu bewahren.
Wir können auch die oberen und unteren Grenzen des Arrays von Redim ändern.
Marlen
Lass die Leichen auf den Boden schlagen!
Lass die Leichen auf den Boden fallen!
Lass die Leichen auf den Boden fallen!
Lass die Leichen das Flooooooooooor treffen!