ArraySize()

Syntaxe

Resultat = ArraySize(Tableau() [, Dimension])
Description
Renvoie la taille d'un tableau.

Arguments

Tableau() Le tableau à tester.
Dimension (optionnel) Pour les tableaux multidimensionnels, permet de renvoyer la taille d'une dimension donnée.

La première dimension commence à 1.

Valeur de retour

Renvoie la taille de la dimension du tableau telle qu'elle a été spécifiée lors de sa déclaration avec Dim ou ReDim.

Si le tableau n'est pas encore déclaré ou si son allocation a échoué, il renverra -1.

Exemple

   Dim Tableau.l(10)
  Debug ArraySize(Tableau()) ; affichera '10'

  Dim Tableau3Dimensions.l(10, 20, 30)
  Debug ArraySize(Tableau3Dimensions(), 2) ; affichera '20'

Exemple

  Dim Test.q(99999999999999999)
  
  If ArraySize(Test()) <> -1
    Test(12345) = 123  ; tout se passe bien
  Else
    Debug "Le tableau 'Test()' ne peut pas être initialisé."
  EndIf

Voir aussi

ListSize(), MapSize()

OS Supportés

Tous

Array Index - CopyArray() ->