Array 内の要素の範囲を、要素の型に応じて、0 (ゼロ)、 false 、または null 参照 (Visual Basic では Nothing) に設定します。
Public Shared Sub Clear( _
ByVal array As Array, _ ByVal index As Integer, _ ByVal length As Integer _)
[C#]
public static void Clear(Arrayarray,intindex,intlength);
[C++]
public: static void Clear(Array* array,intindex,intlength);
[JScript]
public static function Clear(
array : Array,index : int,length : int);
パラメータ
- array
要素を削除する必要がある Array 。 - index
削除する要素の範囲の開始インデックス。 - length
削除する要素の数。
例外
例外の種類 | 条件 |
---|---|
ArgumentNullException | array が null 参照 (Visual Basic では Nothing) です。 |
ArgumentOutOfRangeException | index が array の下限より小さい値です。
または length が 0 未満です。 または index と length の合計値が、 Array のサイズより大きい値です。 |
解説
参照型要素は null 参照 (Visual Basic では Nothing) に設定する必要があります。ブール型要素は false に設定する必要があります。その他の値型要素は 0 に設定する必要があります。
このメソッドでは要素の値だけが削除され、要素そのものは削除されません。 Array のサイズは固定であるため、要素を追加または削除できません。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET, Common Language Infrastructure (CLI) Standard