CaptureCollection.CopyTo 方法

定義

多載

CopyTo(Array, Int32)

複製集合的所有項目至指定索引處開始的指定陣列。

CopyTo(Capture[], Int32)

從特定的 Array 索引開始,將集合的項目複製至 Array

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

在目的陣列中要開始複製的位置。

實作

例外狀況

arraynull

arrayIndex 不在 array 範圍內。

-或- arrayIndex 加上 Count 落在 array 範圍以外。

備註

因為整個集合是從指定索引開始複製到陣列中,所以目的陣列必須至少與集合一樣大。

警告

這個成員不存在於可攜式類別庫。 如果您要開發以可攜式類別庫為目標的應用程式,請改用 CaptureCollection.ICollection.CopyTo 方法。

適用於

CopyTo(Capture[], Int32)

從特定的 Array 索引開始,將集合的項目複製至 Array

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)

參數

array
Capture[]

一維 Array,是從集合中複製的元素之目的端。 Array 必須有以零為起始的索引。

arrayIndex
Int32

array 中以零起始的索引,即開始複製的位置。

實作

例外狀況

arraynull

arrayIndex 小於 0。

來源集合中的項目數目大於從 arrayIndex 到目的端 array 結尾的可用空間。

適用於