次の方法で共有


Array.Clear メソッド

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

参照

Array クラス | Array メンバ | System 名前空間 | ICollection.Count