PooledSpan<T> 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
PooledSpan<T>(IEnumerable<T>, Boolean, ArrayPool<T>) |
请求从提供的 复制元素的共用数组 IEnumerable<T> |
PooledSpan<T>(Int32, Boolean, ArrayPool<T>) |
请求指定大小的共用数组。 |
PooledSpan<T>(IEnumerable<T>, Boolean, ArrayPool<T>)
请求从提供的 复制元素的共用数组 IEnumerable<T>
public PooledSpan (System.Collections.Generic.IEnumerable<T> original, bool clearWhenDisposed = false, System.Buffers.ArrayPool<T>? pool = default);
new Microsoft.VisualStudio.Utilities.PooledSpan<'T> : seq<'T> * bool * System.Buffers.ArrayPool<'T> -> Microsoft.VisualStudio.Utilities.PooledSpan<'T>
Public Sub New (original As IEnumerable(Of T), Optional clearWhenDisposed As Boolean = false, Optional pool As ArrayPool(Of T) = Nothing)
参数
- original
- IEnumerable<T>
要从中复制元素的枚举。
- clearWhenDisposed
- Boolean
如果数组中的元素在返回入池数组后应设置为其默认值。
- pool
- ArrayPool<T>
要从中请求数组的池。
适用于
PooledSpan<T>(Int32, Boolean, ArrayPool<T>)
请求指定大小的共用数组。
public PooledSpan (int minimumSize, bool clearWhenDisposed = false, System.Buffers.ArrayPool<T>? pool = default);
new Microsoft.VisualStudio.Utilities.PooledSpan<'T> : int * bool * System.Buffers.ArrayPool<'T> -> Microsoft.VisualStudio.Utilities.PooledSpan<'T>
Public Sub New (minimumSize As Integer, Optional clearWhenDisposed As Boolean = false, Optional pool As ArrayPool(Of T) = Nothing)
参数
- minimumSize
- Int32
所需的数组大小。
- clearWhenDisposed
- Boolean
如果数组中的元素在返回入池数组后应设置为其默认值。
- pool
- ArrayPool<T>
要从中请求数组的池。