Share via


ParamArray (Visual Basic)

Especifica que umparâmetro de procedimentoleva a uma matriz opcional de elementos do tipo especificado. ParamArraypode ser usado apenas no último parâmetro de uma lista de parâmetro .

Comentários

ParamArray allows you to pass an arbitrary number of arguments to the procedure. A ParamArray parameter is always declared using ByVal (Visual Basic).

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. For details, see "Calling a ParamArray" in Matrizes de parâmetros (Visual Basic).

Observação de segurançaObservação sobre segurança

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.

The ParamArray modifier can be used in these contexts:

Instrução Declare

Instrução Function (Visual Basic)

Propriedade declaração

Instrução Sub (Visual Basic)

Consulte também

Tarefas

Como: definir um procedimento com um número indefinido de parâmetros (Visual Basic)

Como: chamar um procedimento que recebe um número indefinido de parâmetros (Visual Basic)

Conceitos

Matrizes de parâmetros (Visual Basic)

Outros recursos

Palavras-chave (Visual Basic)