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 例外狀況。 如果比對作業的逾時值生效,而且嘗試尋找單一相符專案超過該逾時間隔,就會擲回這個例外狀況。
適用於
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
中以零起始的索引,即開始複製的位置。