ArrangedElementCollection.CopyTo(Array, Int32) ArrangedElementCollection.CopyTo(Array, Int32) ArrangedElementCollection.CopyTo(Array, Int32) Method

定義

コピー先配列の指定されたインデックスを開始位置として、このコレクションの内容全体を互換性がある 1 次元 Array にコピーします。Copies the entire contents of this collection to a compatible one-dimensional Array, starting at the specified index of the target array.

public:
 virtual void CopyTo(Array ^ array, int index);
public void CopyTo (Array array, int index);
abstract member CopyTo : Array * int -> unit
override this.CopyTo : Array * int -> unit

パラメーター

array
Array Array Array

現在のコレクションから要素がコピーされる 1 次元の ArrayThe one-dimensional Array that is the destination of the elements copied from the current collection. 配列では 0 から始まるインデックスを使用する必要があります。The array must have zero-based indexing.

index
Int32 Int32 Int32

コピーの開始位置となる、array 内の 0 から始まるインデックス。The zero-based index in array at which copying begins.

実装

例外

arraynullです。array is null.

array が多次元です。array is multidimensional.

または-or- ソース コレクションの要素数が、index から array の末尾までに格納できる数を超えています。The number of elements in the source collection is greater than the available space from index to the end of array.

コピー元の要素の型が、array の型に自動的にキャストできません。The type of the source element cannot be cast automatically to the type of array.

注釈

指定した配列の型は、ソース コレクションとの互換性である必要があります。The type of the specified array must be compatible with the source collection.

このメソッドを使用して、Array.Copy要素をコピーするメソッド。This method uses the Array.Copy method to copy the elements.

適用対象

こちらもご覧ください