SortedSet<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 část nebo celý SortedSet<T> objekt do kompatibilního jednorozměrného pole počínaje na začátku cílového pole nebo na zadaném indexu.
Přetížení
CopyTo(T[], Int32, Int32) |
Zkopíruje zadaný počet prvků z SortedSet<T> do kompatibilního jednorozměrného pole počínaje zadaným indexem pole. |
CopyTo(T[], Int32) |
Zkopíruje kompletní SortedSet<T> pole do kompatibilního jednorozměrného pole počínaje zadaným indexem pole. |
CopyTo(T[]) |
Zkopíruje kompletní SortedSet<T> pole do kompatibilního jednorozměrného pole počínaje začátkem cílového pole. |
Poznámky
Tato metoda je O(n)
operace, kde n
je Count.
CopyTo(T[], Int32, Int32)
- Zdroj:
- SortedSet.cs
- Zdroj:
- SortedSet.cs
- Zdroj:
- SortedSet.cs
Zkopíruje zadaný počet prvků z SortedSet<T> do kompatibilního jednorozměrného pole počínaje zadaným indexem pole.
public:
void CopyTo(cli::array <T> ^ array, int index, int count);
public void CopyTo (T[] array, int index, int count);
member this.CopyTo : 'T[] * int * int -> unit
Public Sub CopyTo (array As T(), index As Integer, count As Integer)
Parametry
- array
- T[]
Jednorozměrné pole, které je cílem prvků zkopírovaných z objektu SortedSet<T>. Pole musí mít indexování s nulovým základem.
- index
- 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.
Výjimky
Počet prvků ve zdrojovém poli je větší než dostupné místo od index
do konce cílového pole.
array
je null
.
Hodnota index
je menší než nula.
-nebo-
Hodnota count
je menší než nula.
Poznámky
Tato metoda je O(n)
operace, kde n
je count
.
Platí pro
CopyTo(T[], Int32)
- Zdroj:
- SortedSet.cs
- Zdroj:
- SortedSet.cs
- Zdroj:
- SortedSet.cs
Zkopíruje kompletní SortedSet<T> pole do kompatibilního jednorozměrného pole počínaje zadaným indexem pole.
public:
virtual void CopyTo(cli::array <T> ^ array, int index);
public void CopyTo (T[] array, int index);
abstract member CopyTo : 'T[] * int -> unit
override this.CopyTo : 'T[] * int -> unit
Public Sub CopyTo (array As T(), index As Integer)
Parametry
- array
- T[]
Jednorozměrné pole, které je cílem prvků zkopírovaných z objektu SortedSet<T>. Pole musí mít indexování s nulovým základem.
- index
- Int32
Index založený na nule v poli array
, ve kterém kopírování začíná.
Implementuje
Výjimky
Počet prvků ve zdrojovém poli je větší než dostupné místo od index
do konce cílového pole.
array
je null
.
Hodnota index
je menší než nula.
Poznámky
Tato metoda je O(n)
operace, kde n
je Count.
Platí pro
CopyTo(T[])
- Zdroj:
- SortedSet.cs
- Zdroj:
- SortedSet.cs
- Zdroj:
- SortedSet.cs
Zkopíruje kompletní SortedSet<T> pole do kompatibilního jednorozměrného pole počínaje začátkem cílového 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 SortedSet<T>.
Výjimky
Počet prvků ve zdroji SortedSet<T> překračuje počet prvků, které může cílové pole obsahovat.
array
je null
.
Poznámky
Indexování array
musí být založené na nule.