HashSet<T>.CopyTo Metod

Definition

Kopierar elementen i en HashSet<T> samling till en matris.

Överlagringar

Name Description
CopyTo(T[])

Kopierar elementen i ett HashSet<T> objekt till en matris.

CopyTo(T[], Int32)

Kopierar elementen i ett HashSet<T> objekt till en matris med början vid det angivna matrisindexet.

CopyTo(T[], Int32, Int32)

Kopierar det angivna antalet element i ett HashSet<T> objekt till en matris med början vid det angivna matrisindexet.

CopyTo(T[])

Kopierar elementen i ett HashSet<T> objekt till en matris.

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

Parametrar

array
T[]

Den endimensionella matris som är målet för de element som kopieras från HashSet<T> objektet. Matrisen måste ha nollbaserad indexering.

Undantag

array är null.

Kommentarer

Den här metoden är en O()-nåtgärd, där n är Count.

Gäller för

CopyTo(T[], Int32)

Kopierar elementen i ett HashSet<T> objekt till en matris med början vid det angivna matrisindexet.

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)

Parametrar

array
T[]

Den endimensionella matris som är målet för de element som kopieras från HashSet<T> objektet. Matrisen måste ha nollbaserad indexering.

arrayIndex
Int32

Det nollbaserade index array där kopieringen börjar.

Implementeringar

Undantag

array är null.

arrayIndex är mindre än 0.

arrayIndex är större än längden på målet array.

Kommentarer

Den här metoden är en O()-nåtgärd, där n är Count.

Gäller för

CopyTo(T[], Int32, Int32)

Kopierar det angivna antalet element i ett HashSet<T> objekt till en matris med början vid det angivna matrisindexet.

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)

Parametrar

array
T[]

Den endimensionella matris som är målet för de element som kopieras från HashSet<T> objektet. Matrisen måste ha nollbaserad indexering.

arrayIndex
Int32

Det nollbaserade index array där kopieringen börjar.

count
Int32

Antalet element som ska kopieras till array.

Undantag

array är null.

arrayIndex är mindre än 0.

-eller-

count är mindre än 0.

arrayIndex är större än längden på målet array.

-eller-

count är större än det tillgängliga utrymmet från arrayIndex till slutet av målet array.

Kommentarer

Den här metoden är en O()-nåtgärd, där n är count.

Gäller för