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