ParamArrayAttribute Class
Assembly: mscorlib (in mscorlib.dll)
[ComVisibleAttribute(true)] [AttributeUsageAttribute(AttributeTargets::Parameter, Inherited=true, AllowMultiple=false)] public ref class ParamArrayAttribute sealed : public Attribute
/** @attribute ComVisibleAttribute(true) */ /** @attribute AttributeUsageAttribute(AttributeTargets.Parameter, Inherited=true, AllowMultiple=false) */ public final class ParamArrayAttribute extends Attribute
ComVisibleAttribute(true) AttributeUsageAttribute(AttributeTargets.Parameter, Inherited=true, AllowMultiple=false) public final class ParamArrayAttribute extends Attribute
Not applicable.
A parameter array allows the specification of an unknown number of arguments. A parameter array must be the last parameter in a formal parameter list, and it must be a single-dimension array. A parameter array permits arguments to a method to be specified in two ways:
-
A single expression of a type that is implicitly convertible to the parameter array type. The parameter array functions as a value parameter.
-
Zero or more arguments where each argument is an expression of a type that is implictly convertible to the type of the parameter array element.
For more information about using attributes, see [<topic://cpconExtendingMetadataUsingAttributes>].
Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.