MemoryExtensions.CopyTo メソッド

定義

オーバーロード

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

配列の内容をメモリ領域にコピーします。

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

配列の内容をスパンにコピーします。

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

ソース:
MemoryExtensions.cs
ソース:
MemoryExtensions.cs
ソース:
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>

項目のコピー先となるメモリ。

例外

コピー先がコピー元の配列より短いです。

注釈

destination が重複している場合source、このメソッドは、変換先が上書きされる前に、元の値が一時的な場所にあるかのように動作します。

適用対象

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

ソース:
MemoryExtensions.cs
ソース:
MemoryExtensions.cs
ソース:
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>

項目のコピー先のスパン。

例外

デスティネーション スパンがソース配列より短いです。

注釈

destination が重複している場合source、このメソッドは、変換先が上書きされる前に、元の値が一時的な場所にあるかのように動作します。

適用対象