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> に 1 つの ReadOnlyMemory<T> セグメントが含まれているかどうかを示す値を取得します。 |
Length |
ReadOnlySequence<T> の長さを取得します。 |
Start |
ReadOnlySequence<T> の先頭までの位置を取得します。 |
メソッド
GetEnumerator() |
ReadOnlySequence<T> に対する列挙子を返します。 |
GetOffset(SequencePosition) |
開始位置からのこのシーケンス内の |
GetPosition(Int64) |
|
GetPosition(Int64, SequencePosition) |
|
Slice(Int32, Int32) |
現在の ReadOnlySequence<T> から、 |
Slice(Int32, SequencePosition) |
現在の ReadOnlySequence<T> から、 |
Slice(Int64) |
現在の ReadOnlySequence<T> から、指定されたインデックスで始まり、読み取り専用シーケンスの末尾まで継続するスライスを形成します。 |
Slice(Int64, Int64) |
指定された ReadOnlySequence<T> から、 |
Slice(Int64, SequencePosition) |
現在の ReadOnlySequence<T> から、 |
Slice(SequencePosition) |
現在の ReadOnlySequence<T> から、指定されたシーケンス位置から始まり、読み取り専用シーケンスの末尾まで継続するスライスを形成します。 |
Slice(SequencePosition, Int32) |
現在の ReadOnlySequence<T> から、 |
Slice(SequencePosition, Int64) |
現在の ReadOnlySequence<T> から、 |
Slice(SequencePosition, SequencePosition) |
現在の ReadOnlySequence<T> から、 |
ToString() |
現在のシーケンスを表す文字列を返します。 |
TryGet(SequencePosition, ReadOnlyMemory<T>, Boolean) |
|
拡張メソッド
CopyTo<T>(ReadOnlySequence<T>, Span<T>) |
指定した Span<T> に ReadOnlySequence<T> をコピーします。 |
PositionOf<T>(ReadOnlySequence<T>, T) |
ReadOnlySequence<T> で最初に見つかった |
ToArray<T>(ReadOnlySequence<T>) |
ReadOnlySequence<T> を配列に変換します。 |
適用対象
.NET