ParamArray
Mise à jour : novembre 2007
Spécifie qu'un paramètre de procédure prend un tableau facultatif d'éléments du type spécifié. ParamArray peut être utilisé uniquement sur le dernier paramètre d'une liste de paramètres.
Notes
ParamArray vous permet de passer à la procédure un nombre arbitraire d'arguments. Un paramètre ParamArray est toujours déclaré à l'aide de ByVal.
Vous pouvez fournir un ou plusieurs arguments à un paramètre ParamArray en passant un tableau du type de données approprié, une liste avec la virgule comme séparateur de valeurs, ou rien du tout. Pour plus d'informations, consultez la section « Appel d'un ParamArray » de la rubrique Tableaux de paramètres.
Note de sécurité : |
---|
Si vous travaillez dans un tableau dont la taille peut être indéfinie, vous risquez de saturer la capacité interne de votre application. Si vous acceptez un tableau de paramètres à partir du code appelant, vous devez tester sa longueur et prendre des mesures appropriées s'il est trop grand pour votre application. |
Le modificateur ParamArray peut être utilisé dans les contextes suivants :
Function, instruction (Visual Basic)
Sub, instruction (Visual Basic)
Voir aussi
Tâches
Comment : définir une procédure avec un nombre indéfini de paramètres
Comment : appeler une procédure qui accepte un nombre indéfini de paramètres