MatchCollection.CopyTo メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
CopyTo(Array, Int32) |
指定したインデックスを開始位置として、指定した配列にコレクションのすべての要素をコピーします。 |
CopyTo(Match[], 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
は、多次元配列です。
タイムアウトが発生しました。
注釈
コレクションは指定されたインデックスから始まる配列にコピーされるため、コピー先の配列は少なくともコレクション全体と同じ大きさにする必要があります。
警告
このメンバーは、ポータブル クラス ライブラリに存在しません。 ポータブル クラス ライブラリを対象とするアプリケーションを開発する場合は、代わりに メソッドを CaptureCollection.ICollection.CopyTo 使用します。
MatchCollectionオブジェクトは通常、遅延評価を使用して設定されるため、完全に設定される前にコレクションをコピーしようとすると、例外がスローRegexMatchTimeoutExceptionされる可能性があります。 この例外は、一致する操作のタイムアウト値が有効であり、1 つの一致を見つけようとしたときに、そのタイムアウト間隔を超えた場合にスローされる可能性があります。
適用対象
CopyTo(Match[], Int32)
public:
virtual void CopyTo(cli::array <System::Text::RegularExpressions::Match ^> ^ array, int arrayIndex);
public void CopyTo (System.Text.RegularExpressions.Match[] array, int arrayIndex);
abstract member CopyTo : System.Text.RegularExpressions.Match[] * int -> unit
override this.CopyTo : System.Text.RegularExpressions.Match[] * int -> unit
Public Sub CopyTo (array As Match(), arrayIndex As Integer)
パラメーター
- arrayIndex
- Int32
コピーの開始位置とする array
のインデックス (0 から始まる)。
実装
適用対象
.NET