ParamArray (Visual Basic)
Especifica que um parâmetro de procedimento leva uma matriz opcional de elementos do tipo especificado. ParamArray
pode ser usado apenas no último parâmetro de uma lista de parâmetros.
Comentários
ParamArray
permite que você passe um número arbitrário de argumentos para o procedimento. Um parâmetro ParamArray
é sempre declarado usando ByVal.
Você pode fornecer um ou mais argumentos a um parâmetro ParamArray
passando uma matriz do tipo de dados apropriado, uma lista de valores separada por vírgula ou nada. Para obter detalhes, confira "Chamando um ParamArray" em Matrizes de Parâmetros.
Importante
Sempre que você lida com uma matriz que pode ser indefinidamente grande, há o risco de ultrapassar alguma capacidade interna do aplicativo. Se você aceitar uma matriz de parâmetros do código de chamada, deverá testar seu comprimento e tomar as etapas apropriadas se ela for muito grande para seu aplicativo.
O modificador ParamArray
pode ser usado nestes contextos: