Memory<T> Memory<T> Memory<T> Memory<T> Constructors

定義

オーバーロード

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

指定された配列全体で新しい Memory<T> オブジェクトを作成します。Creates a new Memory<T> object over the entirety of a specified array.

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

配列の、指定したインデックスから始まる指定した数の要素を含む新しい Memory<T> オブジェクトを作成します。Creates a new Memory<T> object that includes a specified number of elements of an array beginning at a specified index.

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

指定された配列全体で新しい Memory<T> オブジェクトを作成します。Creates a new Memory<T> object over the entirety of a specified array.

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

パラメーター

array
T[]

Memory<T> オブジェクトの作成元になる配列。The array from which to create the Memory<T> object.

例外

T は参照型です。array は型 T の配列ではありません。T is a reference type, and array is not an array of type T.

- または --or-

配列が共変です。The array is covariant.

注釈

arraynullの場合、このコンストラクターは、default<T>値を持つMemory<T>オブジェクトを返します。If array is null, this constructor returns a Memory<T> object with a default<T> value.

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

配列の、指定したインデックスから始まる指定した数の要素を含む新しい Memory<T> オブジェクトを作成します。Creates a new Memory<T> object that includes a specified number of elements of an array beginning at a specified index.

public:
 Memory(cli::array <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[]

ソースの配列。The source array.

start
Int32 Int32 Int32 Int32

新しい Memory<T> に含める最初の要素のインデックス。The index of the first element to include in the new Memory<T>.

length
Int32 Int32 Int32 Int32

新しい Memory<T> に含める要素の数。The number of elements to include in the new Memory<T>.

例外

arraynull ですが、start または length は 0 以外です。array is null, but start or length is non-zero.

- または --or-

start は配列の境界の外側にあります。start is outside the bounds of the array.

または-or-

startlength は配列の要素数を超えています。start and length exceeds the number of elements in the array.

T は参照型です。array は型 T の配列ではありません。T is a reference type, and array is not an array of type T.

注釈

arraynullの場合、このコンストラクターは、Memory<T>値を持つdefault<T>オブジェクトを返します。If array is null, this constructor returns a Memory<T> object with a default<T> value.

適用対象