ArrayPool<T>.Create 方法

定义

重载

名称 说明
Create()

创建类的新实例 ArrayPool<T>

Create(Int32, Int32)

使用指定的配置创建类的新实例 ArrayPool<T>

Create()

创建类的新实例 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<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

适用于