MemoryExtensions.CopyTo 方法

定义

重载

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

将数组的内容复制到内存区域。

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

将数组的内容复制到跨度中。

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

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

将数组的内容复制到内存区域。

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))

类型参数

T

数组的类型。

参数

source
T[]

要从中复制项的数组。

destination
Memory<T>

要将项复制到其中的内存。

例外

目标比源数组短。

注解

如果 sourcedestination 重叠,此方法的行为就像原始值在覆盖目标之前位于临时位置一样。

适用于

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

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

将数组的内容复制到跨度中。

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))

类型参数

T

数组的类型。

参数

source
T[]

要从中复制项的数组。

destination
Span<T>

要将项复制到的范围。

例外

目标跨度比源数组短。

注解

如果 sourcedestination 重叠,此方法的行为就像原始值在覆盖目标之前位于临时位置一样。

适用于