Was ist ein dynamisches Array in VB und wie wird es verwendet?

2 Antworten


  • 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.
  • 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!

Schreibe deine Antwort

Ihre Antwort erscheint nach der Moderation appear