Partager via


ParamArray (Visual Basic)

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 (Visual Basic).

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 (Visual Basic).

Note de sécurité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 (Visual Basic)

Comment : appeler une procédure qui accepte un nombre indéfini de paramètres (Visual Basic)

Concepts

Tableaux de paramètres (Visual Basic)

Autres ressources

Mots clés (Visual Basic)