ArrayPool<T>.Create 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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
。