ReadOnlySequence<T> 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示可读取 T
有序系列的序列。
generic <typename T>
public value class ReadOnlySequence
public readonly struct ReadOnlySequence<T>
type ReadOnlySequence<'T> = struct
Public Structure ReadOnlySequence(Of T)
类型参数
- T
只读序列中元素的类型。
- 继承
构造函数
ReadOnlySequence<T>(ReadOnlyMemory<T>) |
通过 ReadOnlyMemory<T> 创建 ReadOnlySequence<T> 的实例。 |
ReadOnlySequence<T>(ReadOnlySequenceSegment<T>, Int32, ReadOnlySequenceSegment<T>, Int32) |
通过由起始段和结束段表示的已链接内存列表及其中的相应索引创建 ReadOnlySequence<T> 的实例。 |
ReadOnlySequence<T>(T[]) |
通过 |
ReadOnlySequence<T>(T[], Int32, Int32) |
通过数组的一部分创建 ReadOnlySequence<T> 的实例。 |
字段
Empty |
返回一个空 ReadOnlySequence<T>。 |
属性
End |
获取 ReadOnlySequence<T> 末尾的位置。 |
First |
从第一个段中获取 ReadOnlyMemory<T>。 |
FirstSpan |
从第一个段中获取 ReadOnlySpan<T>。 |
IsEmpty |
获取一个值,该值指示 ReadOnlySequence<T> 是否为空。 |
IsSingleSegment |
获取一个值,它指示 ReadOnlySequence<T> 是否包含单个 ReadOnlyMemory<T> 段。 |
Length |
获取 ReadOnlySequence<T> 的长度。 |
Start |
获取 ReadOnlySequence<T> 的开头的位置。 |
方法
扩展方法
CopyTo<T>(ReadOnlySequence<T>, Span<T>) |
将 ReadOnlySequence<T> 复制到所指定的 Span<T>。 |
PositionOf<T>(ReadOnlySequence<T>, T) |
返回 |
ToArray<T>(ReadOnlySequence<T>) |
将 ReadOnlySequence<T> 转换为数组。 |