Sdílet prostřednictvím


ArrayPool<T>.Create Metoda

Definice

Přetížení

Create()

Vytvoří novou instanci třídy ArrayPool<T>.

Create(Int32, Int32)

Vytvoří novou instanci ArrayPool<T> třídy pomocí zadané konfigurace.

Create()

Zdroj:
ArrayPool.cs
Zdroj:
ArrayPool.cs
Zdroj:
ArrayPool.cs

Vytvoří novou instanci třídy 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)

Návraty

Nová instance ArrayPool<T> třídy .

Platí pro

Create(Int32, Int32)

Zdroj:
ArrayPool.cs
Zdroj:
ArrayPool.cs
Zdroj:
ArrayPool.cs

Vytvoří novou instanci ArrayPool<T> třídy pomocí zadané konfigurace.

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)

Parametry

maxArrayLength
Int32

Maximální délka instance pole, která může být uložena ve fondu.

maxArraysPerBucket
Int32

Maximální počet instancí pole, které mohou být uloženy v každém kbelíku ve fondu. Fond seskupuje pole podobné délky do kontejnerů pro rychlejší přístup.

Návraty

Nová instance ArrayPool<T> třídy se zadanou konfigurací.

Poznámky

Instance ArrayPool<T> třídy vytvořené touto metodou seskupí pole do kontejnerů, přičemž v každém kbelíku není více než maxArraysPerBucket v intervalu a tato pole nepřekročí maxArrayLength délku.

Platí pro