Catégorie > High Tech

Qu'est-ce qu'un tableau dynamique (Dynamic Array) dans VB et comment est-il utilisé ?

Posté par Lisa, mise à jour le 24/02/2023 à 21:47:10

Qu'est-ce qu'un tableau dynamique (Dynamic Array) dans VB et comment est-il utilisé ?


Posté par Raaga

Un tableau dont la taille peut être modifiée à l'exécution est appelé tableau dynamique.

Le tableau dynamique est aussi parfois appelé tableau redimmmable.
Ce type de tableau est utilisé pour stocker une liste de valeurs qui peut rétrécir ou s'étendre pendant l'exécution du programme.

Ainsi, les tableaux dynamiques sont plus flexibles que les tableaux de taille statique/fixe.

Contrairement au tableau de taille fixe, la taille du tableau dynamique n'est pas précisée au moment de la déclaration sous la forme :
Dim tableaudynamique() as integer
Où 'tableaudynamique' est le nom d'un tableau dynamique de type entier.
La taille du tableau dynamique est définie à l'aide du mot clé 'Redim'.
La mémoire est allouée pour le tableau lorsque le Redim est rencontré (car la déclaration ci-dessus n'alloue pas d'espace mémoire pour le tableau dynamique).

Le Redim est utilisé comme :
Redim tableaudynamique(5)
Cette instruction alloue la mémoire pour 6 éléments de tableau (si la limite inférieure est 0). Sinon, nous pouvons spécifier à la fois la limite supérieure et la limite inférieure du tableau en utilisant Redim comme :
Redim tableaudynamique(1 to 5)
La taille du tableau dynamique peut être modifiée plusieurs fois à l'aide de Redim, mais chaque fois que Redim est rencontré, les valeurs précédentes de ce tableau sont perdues.
Mais il existe aussi un moyen de préserver ces valeurs antérieures.
Nous pouvons également modifier les limites supérieure et inférieure du tableau par Redim.


Ajouter une réponse

Votre message :

:

Votre prénom:

Votre email:

:



A voir aussi :

Les dernières discussions:



Qui est Réponse Rapide?

Réponse rapide est un site internet communautaire. Son objectif premier est de permettre à ses membres et visiteurs de poser leurs questions et d’avoir des réponses en si peu de temps.

Quelques avantages de réponse rapide :

Vous n’avez pas besoins d’être inscrit pour poser ou répondre aux questions.
Les réponses et les questions des visiteurs sont vérifiées avant leurs publications.
Parmi nos membres, des experts sont là pour répondre à vos questions.
Vous posez vos questions et vous recevez des réponses en si peu de temps.

Note :

En poursuivant votre navigation, vous acceptez l'utilisation de cookies. En savoir plus