Array.Clear 方法

Array 中的一系列元素设置为零、false 或 空引用(在 Visual Basic 中为 Nothing),具体取决于元素类型。

**命名空间:**System
**程序集:**mscorlib(在 mscorlib.dll 中)

语法

声明
Public Shared Sub Clear ( _
    array As Array, _
    index As Integer, _
    length As Integer _
)
用法
Dim array As Array
Dim index As Integer
Dim length As Integer

Array.Clear(array, index, length)
public static void Clear (
    Array array,
    int index,
    int length
)
public:
static void Clear (
    Array^ array, 
    int index, 
    int length
)
public static void Clear (
    Array array, 
    int index, 
    int length
)
public static function Clear (
    array : Array, 
    index : int, 
    length : int
)

参数

  • array
    Array,需要清除其元素。
  • index
    要清除的一系列元素的起始索引。
  • length
    要清除的元素数。

异常

异常类型 条件

ArgumentNullException

array 为 空引用(在 Visual Basic 中为 Nothing)。

IndexOutOfRangeException

index 小于 array 的下限。

- 或 -

length 小于零。

- 或 -

index 与 length 之和大于 Array 的大小。

备注

将引用类型元素设置为 空引用(在 Visual Basic 中为 Nothing)。将布尔类型元素设置为 false。将其他值类型元素设置为零。

此方法仅清除元素的值,而不删除元素本身。Array 具有固定大小;因此,不能添加或移除元素。

此方法的运算复杂度为 O(n),其中 n 是 length。

平台

Windows 98、Windows 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

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0

.NET Compact Framework

受以下版本支持:2.0、1.0

请参见

参考

Array 类
Array 成员
System 命名空间
ICollection.Count