次の方法で共有


PooledSpan<T> 構造体

定義

これにより、using スコープで使用できるプールされた配列の要求を使用して、ホット パスでの割り当てを減らすことができます。

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

型パラメーター

T

作成する配列の型。

継承
PooledSpan<T>
属性

コンストラクター

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

指定された から要素をコピーするプールされた配列を要求する IEnumerable<T>

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

指定したサイズのプールされた配列を要求します。

プロパティ

Pool

配列を要求するプール。

Span

Span<T>プールされたインスタンスを表す 。

メソッド

Dispose()

配列をプールに返します。

GetEnumerator()

プールされたインスタンスの列挙子。

適用対象