ArrayPool<T>.Create 方法

定义

重载

Create()

创建 ArrayPool<T> 类的新实例。

Create(Int32, Int32)

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

Create()

Source:
ArrayPool.cs
Source:
ArrayPool.cs
Source:
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)

Source:
ArrayPool.cs
Source:
ArrayPool.cs
Source:
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 的长度。

适用于