Skip to content

M_Cyjb_Collections_ListStack_1_CopyTo

CYJB edited this page Mar 20, 2024 · 7 revisions

ListStack(T).CopyTo 方法

从特定的 Array 索引处开始,将当前集合 的元素复制到一个 Array 中。

Namespace: Cyjb.Collections
Assembly: Cyjb (in Cyjb.dll) Version: 1.0.23+7750dd8e971297c5fa962a3bee37fb78f72793f6

语法

C#

public override void CopyTo(
	T[] array,
	int arrayIndex
)

参数

 

array
Type: T[]
从当前集合复制的元素的目标位置的一维 Arrayarray 必须具有从零开始的索引。
arrayIndex
Type: System.Int32
array 中从零开始的索引,在此处开始复制。

实现

ICollection(T).CopyTo(T[], Int32)

Exceptions

 

异常 条件
ArgumentNullException arraynull
ArgumentOutOfRangeException arrayIndex 小于零。
ArgumentException array 是多维的。
ArgumentException CollectionBase(T) 中的元素数目大于从 arrayIndex 到目标 array 末尾之间的可用空间。
ArgumentException 源当前集合 的类型无法自动转换为目标 array 的类型。

参见

Reference

ListStack(T) 类
Cyjb.Collections 命名空间

Clone this wiki locally