ReadOnlySequence<T>.TryGet 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
尝试检索 position
后面的下一段,并返回一个指示操作是否成功的值。
public bool TryGet (ref SequencePosition position, out ReadOnlyMemory<T> memory, bool advance = true);
member this.TryGet : SequencePosition * ReadOnlyMemory * bool -> bool
Public Function TryGet (ByRef position As SequencePosition, ByRef memory As ReadOnlyMemory(Of T), Optional advance As Boolean = true) As Boolean
参数
- position
- SequencePosition
当前序列位置。
- memory
- ReadOnlyMemory<T>
一个只读内存跨度,它包含 position
后面的下一段。
- advance
- Boolean
如果 position
应为下一段的开头,则为 true
;否则为 false
。
返回
如果该方法返回下一段,则返回 true
;如果到达只读序列的末尾,则返回 false
。