ArrayBufferWriter<T>.GetMemory(Int32) 方法

定义

返回一个 Memory<T> 要写入到的长度至少为指定的 sizeHint长度。

public Memory<T> GetMemory(int sizeHint = 0);
abstract member GetMemory : int -> Memory<'T>
override this.GetMemory : int -> Memory<'T>
Public Function GetMemory (Optional sizeHint As Integer = 0) As Memory(Of T)

参数

sizeHint
Int32

请求的 Memory<T>最小长度 。

返回

长度至少Memory<T>为一个 sizeHint 。 如果未 sizeHint 提供或等于 0,则返回一些非空缓冲区。

实现

例外

sizeHint 为负数。

注解

此方法永远不会返回 Memory<T>.Empty

适用于