ParamArray (Visual Basic)

Spécifie qu’un paramètre de procédure accepte un tableau d’éléments facultatif du type spécifié. ParamArray ne peut être utilisé que sur le dernier paramètre d’une liste de paramètres.

Notes

ParamArray vous permet de passer un nombre arbitraire d’arguments à la procédure. Un paramètre ParamArray est toujours déclaré à l’aide de ByVal.

Vous pouvez fournir un ou plusieurs arguments à un paramètre ParamArray en transmettant un tableau du type de données approprié, une liste de valeurs séparées par des virgules ou rien du tout. Pour plus d’informations, consultez « Appeler un ParamArray » dans Tableaux de paramètres.

Important

Chaque fois que vous traitez avec un tableau qui peut être indéfiniment volumineux, il existe un risque de dépassement d’une capacité interne de votre application. Si vous acceptez un tableau de paramètres, vous devez tester sa longueur et prendre les mesures appropriées s’il est trop volumineux pour votre application.

Le modificateur ParamArray peut être utilisé dans les contextes suivants :

Declare Statement

Function (instruction)

Property Statement

Sub (instruction)

Voir aussi