ParamArray (Visual Basic)

Especifica que un parámetro de procedimiento toma una matriz opcional de elementos del tipo de especificado. ParamArray solo se puede utilizar en el último parámetro de una lista de parámetros.

Comentarios

ParamArray permite pasar al procedimiento un número arbitrario de argumentos. Un parámetro ParamArray siempre se declara mediante ByVal (Visual Basic).

Puede proporcionar uno o más argumentos en un parámetro ParamArray pasando una matriz del tipo de datos adecuado, una lista de valores separados por comas o nada en absoluto. Para obtener más detalles, vea "Llamar a un lista de parámetros" en Matrices de parámetros (Visual Basic).

Nota de seguridadNota sobre la seguridad

Si se trabaja con matrices cuyo tamaño es excesivamente grande, existe el riesgo de sobrecargar alguna capacidad interna de la aplicación. Si acepta un matriz de parámetros desde el código de llamada, debe comprobar su longitud y seguir los pasos adecuados si es demasiado grande para la aplicación.

El modificador ParamArray se puede utilizar en estos contextos:

Declare (Instrucción)

Function (Instrucción, Visual Basic)

Property (Instrucción)

Sub (Instrucción, Visual Basic)

Vea también

Tareas

Cómo: Definir un procedimiento con un número indefinido de parámetros (Visual Basic)

Cómo: Llamar a un procedimiento que toma un número indefinido de parámetros (Visual Basic)

Conceptos

Matrices de parámetros (Visual Basic)

Otros recursos

Palabras clave de Visual Basic