ParamArray

更新:2007 年 11 月

指定过程参数接受已指定类型的元素的可选数组。ParamArray 只可用于参数列表中的最后一个参数。

备注

ParamArray 使您可以将任意数量的参数传递给过程。ParamArray 参数始终使用 ByVal 进行声明。

可以通过传递一组适当的数据类型、以逗号分隔的值列表,或不传递任何内容,来为 ParamArray 参数提供一个或多个参数。有关详细信息,请参见参数数组中的“Calling a ParamArray”(调用 ParamArray)。

安全说明:

每当处理可能变得无限大的数组时,都存在耗尽应用程序的某种内部容量的风险。如果从调用代码接受参数数组,则应该测试其长度,如果它对于应用程序来说太大,就执行相应的步骤。

ParamArray 修饰符可用于下面的上下文中:

Declare 语句

Function 语句 (Visual Basic)

Property 语句

Sub 语句 (Visual Basic)

请参见

任务

如何:定义参数数量不确定的过程

如何:调用参数数量不确定的过程

概念

参数数组

参考

Visual Basic 语言关键字