CodeDirectiveCollection.CopyTo(CodeDirective[], Int32) メソッド

定義

コレクションの内容を、指定したインデックスから始まる 1 次元配列にコピーします。

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)

適用対象