Udostępnij za pośrednictwem


HashSet<T>.CopyTo Metoda

Definicja

Kopiuje elementy kolekcji HashSet<T> do tablicy.

Przeciążenia

CopyTo(T[])

Kopiuje elementy HashSet<T> obiektu do tablicy.

CopyTo(T[], Int32)

Kopiuje elementy HashSet<T> obiektu do tablicy, zaczynając od określonego indeksu tablicy.

CopyTo(T[], Int32, Int32)

Kopiuje określoną liczbę elementów HashSet<T> obiektu do tablicy, zaczynając od określonego indeksu tablicy.

CopyTo(T[])

Źródło:
HashSet.cs
Źródło:
HashSet.cs
Źródło:
HashSet.cs

Kopiuje elementy HashSet<T> obiektu do tablicy.

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

Parametry

array
T[]

Jednowymiarowa tablica, która jest miejscem docelowym elementów skopiowanych z HashSet<T> obiektu. Indeksowanie tablicy musi rozpoczynać się od zera.

Wyjątki

array to null.

Uwagi

Ta metoda jest operacją O(n), gdzie n to Count.

Dotyczy

CopyTo(T[], Int32)

Źródło:
HashSet.cs
Źródło:
HashSet.cs
Źródło:
HashSet.cs

Kopiuje elementy HashSet<T> obiektu do tablicy, zaczynając od określonego indeksu tablicy.

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)

Parametry

array
T[]

Jednowymiarowa tablica, która jest miejscem docelowym elementów skopiowanych z HashSet<T> obiektu. Indeksowanie tablicy musi rozpoczynać się od zera.

arrayIndex
Int32

Numerowany od zera indeks w tablicy array, od którego rozpoczyna się kopiowanie.

Implementuje

Wyjątki

array to null.

arrayIndex wartość jest mniejsza niż 0.

arrayIndex jest większa niż długość miejsca docelowego array.

Uwagi

Ta metoda jest operacją O(n), gdzie n to Count.

Dotyczy

CopyTo(T[], Int32, Int32)

Źródło:
HashSet.cs
Źródło:
HashSet.cs
Źródło:
HashSet.cs

Kopiuje określoną liczbę elementów HashSet<T> obiektu do tablicy, zaczynając od określonego indeksu tablicy.

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)

Parametry

array
T[]

Jednowymiarowa tablica, która jest miejscem docelowym elementów skopiowanych z HashSet<T> obiektu. Indeksowanie tablicy musi rozpoczynać się od zera.

arrayIndex
Int32

Numerowany od zera indeks w tablicy array, od którego rozpoczyna się kopiowanie.

count
Int32

Liczba elementów do skopiowania do arrayelementu .

Wyjątki

array to null.

arrayIndex wartość jest mniejsza niż 0.

-lub-

count wartość jest mniejsza niż 0.

arrayIndex jest większa niż długość miejsca docelowego array.

-lub-

count jest większa niż dostępna przestrzeń od index do końca miejsca docelowego array.

Uwagi

Ta metoda jest operacją O(n), gdzie n to count.

Dotyczy