CaptureCollection.CopyTo メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
CopyTo(Array, Int32) |
指定したインデックスを開始位置として、指定した配列にコレクションのすべての要素をコピーします。 |
CopyTo(Capture[], Int32) |
CopyTo(Array, Int32)
指定したインデックスを開始位置として、指定した配列にコレクションのすべての要素をコピーします。
public:
virtual void CopyTo(Array ^ array, int arrayIndex);
public void CopyTo (Array array, int arrayIndex);
abstract member CopyTo : Array * int -> unit
override this.CopyTo : Array * int -> unit
Public Sub CopyTo (array As Array, arrayIndex As Integer)
パラメーター
- array
- Array
コレクションのコピー先の配列。
- arrayIndex
- Int32
コピー先の配列内のコピー開始位置。
実装
例外
array
が null
です。
arrayIndex
が array
の境界の外側にあります。
- または -
arrayIndex
に Count を加えた値がarray
の境界の外側にあります。
注釈
コレクション全体が指定されたインデックスから始まる配列にコピーされるため、コピー先の配列は、少なくともコレクションと同じ大きさにする必要があります。
警告
このメンバーは、ポータブル クラス ライブラリには存在しません。 ポータブル クラス ライブラリを対象とするアプリケーションを開発する場合は、代わりにメソッドを CaptureCollection.ICollection.CopyTo 使用します。
適用対象
CopyTo(Capture[], Int32)
public:
virtual void CopyTo(cli::array <System::Text::RegularExpressions::Capture ^> ^ array, int arrayIndex);
public void CopyTo (System.Text.RegularExpressions.Capture[] array, int arrayIndex);
abstract member CopyTo : System.Text.RegularExpressions.Capture[] * int -> unit
override this.CopyTo : System.Text.RegularExpressions.Capture[] * int -> unit
Public Sub CopyTo (array As Capture(), arrayIndex As Integer)
パラメーター
- arrayIndex
- Int32
コピーの開始位置とする array
のインデックス (0 から始まる)。
実装
例外
array
が null
です。
arrayIndex
が 0 未満です。
コピー元のコレクションの要素数が、コピー先の arrayIndex
の array
から最後までの領域を超えています。