語言

ArrayPool<T>.Create 方法

定義

多載

名稱 Description
Create()

建立一個新的類別實例 ArrayPool<T> 。

Create(Int32, Int32)

使用指定的配置建立該類別的新實例 ArrayPool<T> 。

Create()

來源:
ArrayPool.cs
來源:
ArrayPool.cs
來源:
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.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 。

適用於