ParamArray (Visual Basic)

プロシージャのパラメーターが、指定された型の、省略可能な要素の配列を受け取ることを示します。 ParamArray は、パラメーター リストの最後のパラメーターでのみ使用できます。

Remarks

ParamArray により、プロシージャに任意の数の引数を渡すことができます。 ParamArray パラメーターは常に、ByVal を使用して宣言します。

適切なデータ型の配列やコンマ区切りの値のリストを渡すか、または何も渡さないで、ParamArray パラメーターに 1 つ以上の引数を指定することができます。 詳細については、「パラメーター配列」の「ParamArray の呼び出し」を参照してください。

重要

無限に大きくなる可能性がある配列を処理する場合は常に、アプリケーションの何らかの内部容量が超過するリスクがあります。 呼び出し元のコードからパラメーター配列を受け取る場合は、その長さをテストし、それがアプリケーションに大きすぎる場合は、適切なステップを実行する必要があります。

ParamArray 修飾子は、次のコンテキストで使用できます。

Declare ステートメント

Function ステートメント

Property ステートメント

Sub ステートメント

関連項目