MemoryExtensions.CopyTo 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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>
要将项复制到其中的内存。
例外
目标比源数组短。
注解
如果 source
和 destination
重叠,此方法的行为就像原始值在覆盖目标之前位于临时位置一样。
适用于
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>
要将项复制到的范围。
例外
目标跨度比源数组短。
注解
如果 source
和 destination
重叠,此方法的行为就像原始值在覆盖目标之前位于临时位置一样。