語言

Memory<T> 建構函式

定義

多載

名稱 Description
Memory<T>(T[])

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

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

建立一個新 Memory<T> 物件,包含從指定索引開始的陣列元素數量。

Memory<T>(T[])

來源:
Memory.cs
來源:
Memory.cs
來源:
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為 的陣列。

-或-

這個陣列是 協變的。

備註

若 array , null則此構造子回傳 Memory<T> 一個帶有值 default<T> 的物件。

適用於

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

來源:
Memory.cs
來源:
Memory.cs
來源:
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>. 中要包含的元素數量。

例外狀況

array 是 null,但 start 或 length 非零。

-或-

start 不在陣列的範圍之外。

-或-

start 且 length 超過陣列中的元素數。

T 是參考型別,且 array 不是型別 T為 的陣列。

備註

若 array , null則此構造子回傳 Memory<T> 一個帶有值 default<T> 的物件。

適用於