Share via


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

适用于