Partager via


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 :

Declare, instruction

Function, instruction (Visual Basic)

Property, instruction

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

Concepts

Tableaux de paramètres

Référence

Mots clés du langage Visual Basic