Memory<T> コンストラクター

定義

オーバーロード

Memory<T>(T[])

指定された配列全体で新しい Memory<T> オブジェクトを作成します。

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

配列の、指定したインデックスから始まる指定した数の要素を含む新しい Memory<T> オブジェクトを作成します。

Memory<T>(T[])

指定された配列全体で新しい Memory<T> オブジェクトを作成します。

public:
 Memory(cli::array <T> ^ array);
public Memory (T[]? array);
public Memory (T[] array);
new Memory<'T> : 'T[] -> Memory<'T>
Public Sub New (array As T())

パラメーター

array
T[]

Memory<T> オブジェクトの作成元になる配列。

例外

T は参照型です。array は型 T の配列ではありません。

  • または -

配列が共変です。

注釈

ある場合 array 、このコンストラクターは null値を Memory<T> 持つオブジェクトを default<T> 返します。

適用対象

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

配列の、指定したインデックスから始まる指定した数の要素を含む新しい Memory<T> オブジェクトを作成します。

public:
 Memory(cli::array <T> ^ array, int start, int length);
public Memory (T[]? array, int start, int length);
public Memory (T[] array, int start, int length);
new Memory<'T> : 'T[] * int * int -> Memory<'T>
Public Sub New (array As T(), start As Integer, length As Integer)

パラメーター

array
T[]

ソース配列です。

start
Int32

新しい Memory<T> に含める最初の要素のインデックス。

length
Int32

新しい Memory<T> に含める要素の数。

例外

arraynull ですが、start または length は 0 以外です。

  • または -

start は配列の境界の外側にあります。

  • または -

startlength は配列の要素数を超えています。

T は参照型です。array は型 T の配列ではありません。

注釈

ある場合 array 、このコンストラクターは null値を Memory<T> 持つオブジェクトを default<T> 返します。

適用対象