Поделиться через


ParamArray

Обновлен: Ноябрь 2007

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

Заметки

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

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

ct363x9h.alert_security(ru-ru,VS.90).gifПримечание о безопасности.

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

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

Оператор Declare

Оператор Function (Visual Basic)

Оператор Property

Оператор Sub (Visual Basic)

См. также

Задачи

Практическое руководство. Определение процедуры с неопределенным числом параметров

Практическое руководство. Вызов процедуры, принимающей неопределенное число параметров

Основные понятия

Массивы параметров

Ссылки

Ключевые слова языка Visual Basic