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> 轉換成陣列。 |