HashSet<T>.CopyTo Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zkopíruje prvky HashSet<T> kolekce do pole.
Přetížení
CopyTo(T[]) |
Zkopíruje prvky objektu HashSet<T> do pole. |
CopyTo(T[], Int32) |
Zkopíruje prvky objektu HashSet<T> do pole počínaje zadaným indexem pole. |
CopyTo(T[], Int32, Int32) |
Zkopíruje zadaný počet prvků objektu HashSet<T> do pole počínaje zadaným indexem pole. |
CopyTo(T[])
- Zdroj:
- HashSet.cs
- Zdroj:
- HashSet.cs
- Zdroj:
- HashSet.cs
Zkopíruje prvky objektu HashSet<T> do pole.
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[]
Jednorozměrné pole, které je cílem prvků zkopírovaných z objektu HashSet<T> . Pole musí mít indexování s nulovým základem.
Výjimky
array
je null
.
Poznámky
Tato metoda je operace O(n
), kde n
je Count.
Platí pro
CopyTo(T[], Int32)
- Zdroj:
- HashSet.cs
- Zdroj:
- HashSet.cs
- Zdroj:
- HashSet.cs
Zkopíruje prvky objektu HashSet<T> do pole počínaje zadaným indexem pole.
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[]
Jednorozměrné pole, které je cílem prvků zkopírovaných z objektu HashSet<T> . Pole musí mít indexování s nulovým základem.
- arrayIndex
- Int32
Index založený na nule v poli array
, ve kterém kopírování začíná.
Implementuje
Výjimky
array
je null
.
arrayIndex
je menší než 0.
arrayIndex
je větší než délka cíle array
.
Poznámky
Tato metoda je operace O(n
), kde n
je Count.
Platí pro
CopyTo(T[], Int32, Int32)
- Zdroj:
- HashSet.cs
- Zdroj:
- HashSet.cs
- Zdroj:
- HashSet.cs
Zkopíruje zadaný počet prvků objektu HashSet<T> do pole počínaje zadaným indexem pole.
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[]
Jednorozměrné pole, které je cílem prvků zkopírovaných z objektu HashSet<T> . Pole musí mít indexování s nulovým základem.
- arrayIndex
- Int32
Index založený na nule v poli array
, ve kterém kopírování začíná.
- count
- Int32
Počet prvků, které se mají zkopírovat do array
.
Výjimky
array
je null
.
arrayIndex
je větší než délka cíle array
.
-nebo-
count
je větší než dostupné místo od do index
konce cíle array
.
Poznámky
Tato metoda je operace O(n
), kde n
je count
.