ParamArray (Visual Basic)ParamArray (Visual Basic)

Spécifie qu’un paramètre de procédure prend un tableau facultatif d’éléments du type spécifié.Specifies that a procedure parameter takes an optional array of elements of the specified type. ParamArraypeut être utilisé uniquement sur le dernier paramètre d’une liste de paramètres.ParamArray can be used only on the last parameter of a parameter list.

RemarquesRemarks

ParamArrayvous permet de passer un nombre arbitraire d’arguments à la procédure.ParamArray allows you to pass an arbitrary number of arguments to the procedure. A ParamArray paramètre est toujours déclaré à l’aide de ByVal.A ParamArray parameter is always declared using ByVal.

Vous pouvez fournir un ou plusieurs arguments à une ParamArray type de paramètre en passant un tableau de données appropriés, une liste séparée par des virgules des valeurs, ou rien du tout.You can supply one or more arguments to a ParamArray parameter by passing an array of the appropriate data type, a comma-separated list of values, or nothing at all. Pour plus d’informations, consultez « Appel d’un ParamArray » dans tableaux de paramètres.For details, see "Calling a ParamArray" in Parameter Arrays.

Important

Si vous travaillez dans un tableau qui peut être indéfiniment volumineux, il existe un risque de saturer la capacité interne de votre application.Whenever you deal with an array which can be indefinitely large, there is a risk of overrunning some internal capacity of your application. Si vous acceptez un tableau de paramètres à partir du code appelant, vous devez tester sa longueur et prenez les mesures appropriées si elle est trop grande pour votre application.If you accept a parameter array from the calling code, you should test its length and take appropriate steps if it is too large for your application.

Le modificateur ParamArray peut être utilisé dans les contextes suivants :The ParamArray modifier can be used in these contexts:

Declare (instruction)Declare Statement

Function (instruction)Function Statement

Property (instruction)Property Statement

Sub (instruction)Sub Statement

Voir aussiSee Also

Mots clésKeywords
tableaux de paramètresParameter Arrays