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) |
傳回 ReadOnlySequence<T> 中出現第一個 |
| ToArray<T>(ReadOnlySequence<T>) |
將 ReadOnlySequence<T> 轉換成陣列。 |