CodeDirectiveCollection.CopyTo(CodeDirective[], Int32) 方法

定义

从指定索引处开始,将集合的内容复制到一维数组。

public:
 void CopyTo(cli::array <System::CodeDom::CodeDirective ^> ^ array, int index);
public void CopyTo (System.CodeDom.CodeDirective[] array, int index);
member this.CopyTo : System.CodeDom.CodeDirective[] * int -> unit
Public Sub CopyTo (array As CodeDirective(), index As Integer)

参数

array
CodeDirective[]

一个 CodeDirective 类型的数组,它是从集合所复制的值的目标位置。

index
Int32

要开始插入集合对象的数组中的索引。

例外

该目标数组是多维数组。

- 或 -

CodeDirectiveCollection 中的元素数大于 index 所指定的目标数组索引位置与目标数组结尾位置之间的可用空间。

arraynull

index 小于目标数组的最小索引。

示例

下面的代码示例演示如何使用 CopyTo 方法将集合的内容从索引 0 开始复制到指定的 CodeDirective 数组。 此示例是为 类提供的更大示例的一 CodeDirectiveCollection 部分。

// Copies the contents of the collection beginning at index 0 to the specified CodeDirective array.
// 'directives' is a CodeDirective array.
collection.CopyTo(directives, 0);
' Copies the contents of the collection beginning at index 0 to the specified CodeDirective array.
' 'directives' is a CodeDirective array.
collection.CopyTo(directives, 0)

适用于