Freigeben über


ArrayPool<T>.Create Methode

Definition

Überlädt

Create()

Erstellt eine neue Instanz der ArrayPool<T>-Klasse.

Create(Int32, Int32)

Erstellt eine neue Instanz der ArrayPool<T>-Klasse mit der angegebenen Konfiguration.

Create()

Quelle:
ArrayPool.cs
Quelle:
ArrayPool.cs
Quelle:
ArrayPool.cs

Erstellt eine neue Instanz der ArrayPool<T>-Klasse.

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)

Gibt zurück

Eine neue Instanz der ArrayPool<T>-Klasse.

Gilt für:

Create(Int32, Int32)

Quelle:
ArrayPool.cs
Quelle:
ArrayPool.cs
Quelle:
ArrayPool.cs

Erstellt eine neue Instanz der ArrayPool<T>-Klasse mit der angegebenen Konfiguration.

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)

Parameter

maxArrayLength
Int32

Die maximale Länge einer Instanz des Arrays, die im Pool gespeichert werden kann.

maxArraysPerBucket
Int32

Die maximale Anzahl von Instanzen eines Arrays, die in jedem Bucket im Pool gespeichert werden kann. Für einen schnelleren Zugriff gruppiert der Pool Arrays von unterschiedlicher Länge in Buckets.

Gibt zurück

Eine neue Instanz der ArrayPool<T>-Klasse mit dem angegebenen Konfigurationsnamen.

Hinweise

Die instance der klasse, die ArrayPool<T> von dieser Methode erstellt wird, gruppiert Arrays in Buckets, die nicht mehr als maxArraysPerBucket in jedem Bucket enthalten und die Länge dieser Arrays nicht überschreitenmaxArrayLength.

Gilt für: