Freigeben über


PooledSpan<T> Struktur

Definition

Dies ermöglicht die Anforderung eines Poolarrays, das in einem Using-Bereich verwendet werden kann, um Zuordnungen in heißen Pfaden zu reduzieren.

[System.Runtime.CompilerServices.IsByRefLike]
public ref struct PooledSpan<T>
[<System.Runtime.CompilerServices.IsByRefLike>]
type PooledSpan<'T> = struct
Public Structure PooledSpan(Of T)

Typparameter

T

Der Typ des zu erstellenden Arrays.

Vererbung
PooledSpan<T>
Attribute

Konstruktoren

PooledSpan<T>(IEnumerable<T>, Boolean, ArrayPool<T>)

Anfordern eines Poolarrays, das Elemente aus dem bereitgestellten kopiert IEnumerable<T>

PooledSpan<T>(Int32, Boolean, ArrayPool<T>)

Fordern Sie ein Poolarray mit der angegebenen Größe an.

Eigenschaften

Pool

Der Pool, aus dem Arrays anzufordern sind.

Span

EinSpan<T>, der eine instance im Pool darstellt.

Methoden

Dispose()

Gibt das Array an den Pool zurück.

GetEnumerator()

Der Enumerator für die instance im Pool.

Gilt für: