共用方式為


ArraySegment<T>.ICollection<T>.CopyTo(T[], Int32) 方法

定義

從指定的陣列索引開始,將陣列區段的專案複製到陣列。

 virtual void System.Collections.Generic.ICollection<T>.CopyTo(cli::array <T> ^ array, int arrayIndex) = System::Collections::Generic::ICollection<T>::CopyTo;
void ICollection<T>.CopyTo (T[] array, int arrayIndex);
abstract member System.Collections.Generic.ICollection<T>.CopyTo : 'T[] * int -> unit
override this.System.Collections.Generic.ICollection<T>.CopyTo : 'T[] * int -> unit
Sub CopyTo (array As T(), arrayIndex As Integer) Implements ICollection(Of T).CopyTo

參數

array
T[]

一維陣列,這是從陣列區段複製之專案的目的地。 陣列必須具有以零起始的索引。

arrayIndex
Int32

array 開始複製的以零起始的索引。

實作

例外狀況

array null

arrayIndex 小於0。

array 是多維度。

-或-

來源陣列區段中的項目數目大於從 arrayIndex 到目的地結尾的可用空間,array

-或-

類型 T 無法自動轉換成目的地 array的類型。

這個 ArraySegment<T> 實體的基礎陣列是 null

備註

這個成員是明確的介面成員實作。 只有當 ArraySegment<T> 實例轉換成 ICollection<T> 介面時,才能使用它。

適用於