Share via


MemoryExtensions.CopyTo Metoda

Definice

Přetížení

CopyTo<T>(T[], Memory<T>)

Zkopíruje obsah pole do oblasti paměti.

CopyTo<T>(T[], Span<T>)

Zkopíruje obsah pole do rozsahu.

CopyTo<T>(T[], Memory<T>)

Zdroj:
MemoryExtensions.cs
Zdroj:
MemoryExtensions.cs
Zdroj:
MemoryExtensions.cs

Zkopíruje obsah pole do oblasti paměti.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static void CopyTo(cli::array <T> ^ source, Memory<T> destination);
public static void CopyTo<T> (this T[]? source, Memory<T> destination);
public static void CopyTo<T> (this T[] source, Memory<T> destination);
static member CopyTo : 'T[] * Memory<'T> -> unit
<Extension()>
Public Sub CopyTo(Of T) (source As T(), destination As Memory(Of T))

Parametry typu

T

Typ pole.

Parametry

source
T[]

Pole, ze které chcete kopírovat položky.

destination
Memory<T>

Paměť, do které se mají položky zkopírovat.

Výjimky

Cíl je kratší než pole zdroje.

Poznámky

Pokud source a destination překrývají se, tato metoda se chová, jako by původní hodnoty byly v dočasném umístění před přepsání cíle.

Platí pro

CopyTo<T>(T[], Span<T>)

Zdroj:
MemoryExtensions.cs
Zdroj:
MemoryExtensions.cs
Zdroj:
MemoryExtensions.cs

Zkopíruje obsah pole do rozsahu.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static void CopyTo(cli::array <T> ^ source, Span<T> destination);
public static void CopyTo<T> (this T[]? source, Span<T> destination);
public static void CopyTo<T> (this T[] source, Span<T> destination);
static member CopyTo : 'T[] * Span<'T> -> unit
<Extension()>
Public Sub CopyTo(Of T) (source As T(), destination As Span(Of T))

Parametry typu

T

Typ pole.

Parametry

source
T[]

Pole, ze které chcete kopírovat položky.

destination
Span<T>

Rozsah, do který se mají položky kopírovat.

Výjimky

Cílový rozsah je kratší než pole zdroje.

Poznámky

Pokud source a destination překrývají se, tato metoda se chová, jako by původní hodnoty byly v dočasném umístění před přepsání cíle.

Platí pro