ParamArray (Visual Basic)

Указывает, что параметр процедуры принимает необязательный массив элементов указанного типа. ParamArray можно использовать только в последнем параметре списка параметров.

Замечания

ParamArray позволяет передать произвольное количество аргументов в процедуру. Параметр ParamArray всегда объявляется с помощью ByVal.

Вы можете предоставить один или несколько аргументов ParamArray параметру, передав массив соответствующих типов данных, разделенный запятыми список значений или ничего вообще. Дополнительные сведения см. в разделе "Вызов paramArray" в массивах параметров.

Внимание

Всякий раз, когда вы работаете с массивом, который может быть неограниченно большим, существует риск перерасхода некоторой внутренней емкости приложения. Если вы принимаете массив параметров из вызывающего кода, проверьте его длину и выполните соответствующие действия, если оно слишком велико для приложения.

Модификатор ParamArray можно использовать в следующих контекстах:

Declare Statement

Оператор Function

Оператор Property

Оператор Sub

См. также