MemoryExtensions.CopyTo Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
CopyTo<T>(T[], Memory<T>) |
Copies the contents of the array into a memory region. |
CopyTo<T>(T[], Span<T>) |
Copies the contents of the array into the span. |
CopyTo<T>(T[], Memory<T>)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Copies the contents of the array into a memory region.
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))
Type Parameters
- T
The type of the array.
Parameters
- source
- T[]
The array to copy items from.
- destination
- Memory<T>
The memory to copy items into.
Exceptions
The destination is shorter than the source array.
Remarks
If source
and destination
overlap, this method behaves as if the original values are in a temporary location before the destination is overwritten.
Applies to
CopyTo<T>(T[], Span<T>)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Copies the contents of the array into the span.
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))
Type Parameters
- T
The type of the array.
Parameters
- source
- T[]
The array to copy items from.
- destination
- Span<T>
The span to copy items into.
Exceptions
The destination Span is shorter than the source array.
Remarks
If source
and destination
overlap, this method behaves as if the original values are in a temporary location before the destination is overwritten.