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()

共用实例的枚举器。

适用于