共用方式為


Memory<T> 建構函式

定義

多載

Memory<T>(T[])

在整個指定的陣列上建立新的 Memory<T> 物件。

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

建立新的 Memory<T> 物件,其中包含從指定索引開始之陣列的指定項目數目。

Memory<T>(T[])

來源:
Memory.cs
來源:
Memory.cs
來源:
Memory.cs

在整個指定的陣列上建立新的 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陣列。

-或-

陣列 共變數。

備註

如果 arraynull,這個建構函式會傳回具有 default<T> 值的 Memory<T> 物件。

適用於

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

來源:
Memory.cs
來源:
Memory.cs
來源:
Memory.cs

建立新的 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,但 startlength 為非零。

-或-

start 超出陣列界限。

-或-

startlength 超過陣列中的元素數目。

T 是參考型別,array 不是類型 T陣列。

備註

如果 arraynull,這個建構函式會傳回具有 default<T> 值的 Memory<T> 物件。

適用於