語言

HashSet<T>.CopyTo 方法

定義

將集合的 HashSet<T> 元素複製到陣列。

多載

名稱 Description
CopyTo(T[])

將物件的 HashSet<T> 元素複製到陣列。

CopyTo(T[], Int32)

將物件的 HashSet<T> 元素複製到陣列,從指定的陣列索引開始。

CopyTo(T[], Int32, Int32)

從指定的陣列索引開始,將物件的指定元素 HashSet<T> 數量複製到陣列。

CopyTo(T[])

來源:
HashSet.cs
來源:
HashSet.cs
來源:
HashSet.cs
來源:
HashSet.cs
來源:
HashSet.cs

將物件的 HashSet<T> 元素複製到陣列。

public:
 void CopyTo(cli::array <T> ^ array);
public void CopyTo(T[] array);
member this.CopyTo : 'T[] -> unit
Public Sub CopyTo (array As T())

參數

array
T[]

一維陣列,作為從物件複製 HashSet<T> 元素的目的地。 陣列必須具有零基索引。

例外狀況

array 是 null。

備註

此方法是一個 O(n) 運算,其中 n 為 Count。

適用於

CopyTo(T[], Int32)

來源:
HashSet.cs
來源:
HashSet.cs
來源:
HashSet.cs
來源:
HashSet.cs
來源:
HashSet.cs

將物件的 HashSet<T> 元素複製到陣列,從指定的陣列索引開始。

public:
 virtual void CopyTo(cli::array <T> ^ array, int arrayIndex);
public void CopyTo(T[] array, int arrayIndex);
abstract member CopyTo : 'T[] * int -> unit
override this.CopyTo : 'T[] * int -> unit
Public Sub CopyTo (array As T(), arrayIndex As Integer)

參數

array
T[]

一維陣列,作為從物件複製 HashSet<T> 元素的目的地。 陣列必須具有零基索引。

arrayIndex
Int32

複製開始的零基索引 array 。

實作

例外狀況

array 是 null。

arrayIndex 小於0。

arrayIndex 大於目的地 array的長度。

備註

此方法是一個 O(n) 運算,其中 n 為 Count。

適用於

CopyTo(T[], Int32, Int32)

來源:
HashSet.cs
來源:
HashSet.cs
來源:
HashSet.cs
來源:
HashSet.cs
來源:
HashSet.cs

從指定的陣列索引開始,將物件的指定元素 HashSet<T> 數量複製到陣列。

public:
 void CopyTo(cli::array <T> ^ array, int arrayIndex, int count);
public void CopyTo(T[] array, int arrayIndex, int count);
member this.CopyTo : 'T[] * int * int -> unit
Public Sub CopyTo (array As T(), arrayIndex As Integer, count As Integer)

參數

array
T[]

一維陣列,作為從物件複製 HashSet<T> 元素的目的地。 陣列必須具有零基索引。

arrayIndex
Int32

複製開始的零基索引 array 。

count
Int32

複製到 array的元素數量。

例外狀況

array 是 null。

arrayIndex 小於0。

-或-

count 小於0。

arrayIndex 大於目的地 array的長度。

-或-

count 大於從 arrayIndex 目的地 array到終點的可用空間。

備註

此方法是一個 O(n) 運算,其中 n 為 count。

適用於