ParamArray (Visual Basic)ParamArray (Visual Basic)

Especifica que um parâmetro de procedimento usa uma matriz opcional de elementos do tipo especificado.Specifies that a procedure parameter takes an optional array of elements of the specified type. ParamArray pode ser usado apenas no último parâmetro de uma lista de parâmetros.ParamArray can be used only on the last parameter of a parameter list.

ComentáriosRemarks

ParamArray permite que você passe um número arbitrário de argumentos para o procedimento.ParamArray allows you to pass an arbitrary number of arguments to the procedure. Um ParamArray parâmetro sempre é declarado usando ByVal.A ParamArray parameter is always declared using ByVal.

Você pode fornecer um ou mais argumentos para um ParamArray , passando uma matriz dos dados apropriados tipo de parâmetro, uma lista separada por vírgulas de valores ou nada em todos os.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. Para obter detalhes, consulte "Chamada de ParamArray" em matrizes de parâmetro.For details, see "Calling a ParamArray" in Parameter Arrays.

Importante

Sempre que você lida com uma matriz que pode ser indefinidamente grande, há um risco de ultrapassar alguma capacidade interna do seu aplicativo.Whenever you deal with an array which can be indefinitely large, there is a risk of overrunning some internal capacity of your application. Se você aceitar uma matriz de parâmetros do código de chamada, você deve testar seu tamanho e tomar as medidas adequadas se ele for muito grande para o seu aplicativo.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.

O ParamArray modificador pode ser usado nestes contextos:The ParamArray modifier can be used in these contexts:

Instrução DeclareDeclare Statement

Instrução FunctionFunction Statement

Instrução PropertyProperty Statement

Instrução SubSub Statement

Consulte tambémSee also