PooledSpan<T> 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
这允许请求入池数组,该数组可用于 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() |
共用实例的枚举器。 |