ParamArray (Visual Basic)ParamArray (Visual Basic)

Указывает, что параметр процедуры принимает необязательный массив элементов указанного типа.Specifies that a procedure parameter takes an optional array of elements of the specified type. ParamArray может использоваться только для последнего параметра в списке параметров.ParamArray can be used only on the last parameter of a parameter list.

ПримечанияRemarks

ParamArray позволяет передать произвольное число аргументов в процедуру.ParamArray allows you to pass an arbitrary number of arguments to the procedure. Объект ParamArray параметр всегда объявляется с помощью ByVal.A ParamArray parameter is always declared using ByVal.

Можно указать один или несколько аргументов для ParamArray при передаче массива данных, соответствующий тип параметра, разделенный запятыми список значений, либо значение nothing вообще.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. Дополнительные сведения см. в разделе «Вызов ParamArray» в массивы параметров.For details, see "Calling a ParamArray" in Parameter Arrays.

Важно!

Каждый раз, когда вы имеете дело с массив, который может быть неограниченно большим, есть риск переполнения некоторой внутренней емкости приложения.Whenever you deal with an array which can be indefinitely large, there is a risk of overrunning some internal capacity of your 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.

Модификатор ParamArray можно использовать в следующих контекстах:The ParamArray modifier can be used in these contexts:

Оператор DeclareDeclare Statement

Оператор FunctionFunction Statement

Оператор PropertyProperty Statement

Оператор SubSub Statement

См. такжеSee also