共用方式為


ArrayPool<T>.Create 方法

定義

多載

Create()

建立 ArrayPool<T> 類別的新執行個體。

Create(Int32, Int32)

使用指定的組態建立新的 ArrayPool<T> 類別執行個體。

Create()

來源:
ArrayPool.cs
來源:
ArrayPool.cs
來源:
ArrayPool.cs

建立 ArrayPool<T> 類別的新執行個體。

public:
 static System::Buffers::ArrayPool<T> ^ Create();
public static System.Buffers.ArrayPool<T> Create ();
static member Create : unit -> System.Buffers.ArrayPool<'T>
Public Shared Function Create () As ArrayPool(Of T)

傳回

ArrayPool<T> 類別的新執行個體。

適用於

Create(Int32, Int32)

來源:
ArrayPool.cs
來源:
ArrayPool.cs
來源:
ArrayPool.cs

使用指定的組態建立新的 ArrayPool<T> 類別執行個體。

public:
 static System::Buffers::ArrayPool<T> ^ Create(int maxArrayLength, int maxArraysPerBucket);
public static System.Buffers.ArrayPool<T> Create (int maxArrayLength, int maxArraysPerBucket);
static member Create : int * int -> System.Buffers.ArrayPool<'T>
Public Shared Function Create (maxArrayLength As Integer, maxArraysPerBucket As Integer) As ArrayPool(Of T)

參數

maxArrayLength
Int32

可儲存在集區的陣列執行個體長度上限。

maxArraysPerBucket
Int32

可儲存在集區各貯體的陣列執行個體數目上限。 集區會將長度類似的陣列分組到不同的貯體,以加速存取。

傳回

具有指定組態的新 ArrayPool<T> 類別執行個體。

備註

這個方法所建立類別 ArrayPool<T> 的實例會將陣列分組為貯體,每個貯體中不能超過 maxArraysPerBucket ,而且這些數位長度不超過 maxArrayLength

適用於