ReadOnlySequence<T>.Slice メソッド

定義

オーバーロード

Slice(Int64)

現在の ReadOnlySequence<T> から、指定されたインデックスで始まり、読み取り専用シーケンスの末尾まで継続するスライスを形成します。

Slice(SequencePosition)

現在の ReadOnlySequence<T> から、指定されたシーケンス位置から始まり、読み取り専用シーケンスの末尾まで継続するスライスを形成します。

Slice(Int32, Int32)

現在の ReadOnlySequence<T> から、start で始まり、length 個の項目を含むスライスを形成します。

Slice(Int32, SequencePosition)

現在の ReadOnlySequence<T> から、start で始まり、end (自身を含まない) で終わるスライスを形成します。

Slice(Int64, Int64)

指定された ReadOnlySequence<T> から、start で始まり、length 個の項目を含むスライスを形成します。

Slice(Int64, SequencePosition)

現在の ReadOnlySequence<T> から、start で始まり、end (自身を含まない) で終わるスライスを形成します。

Slice(SequencePosition, Int32)

現在の ReadOnlySequence<T> から、start で始まり、length 個の項目を含むスライスを形成します。

Slice(SequencePosition, Int64)

現在の ReadOnlySequence<T> から、start で始まり、length 個の項目を含むスライスを形成します。

Slice(SequencePosition, SequencePosition)

現在の ReadOnlySequence<T> から、start で始まり、end (自身を含まない) で終わるスライスを形成します。

Slice(Int64)

ソース:
ReadOnlySequence.cs
ソース:
ReadOnlySequence.cs
ソース:
ReadOnlySequence.cs

現在の ReadOnlySequence<T> から、指定されたインデックスで始まり、読み取り専用シーケンスの末尾まで継続するスライスを形成します。

public:
 System::Buffers::ReadOnlySequence<T> Slice(long start);
public System.Buffers.ReadOnlySequence<T> Slice (long start);
member this.Slice : int64 -> System.Buffers.ReadOnlySequence<'T>
Public Function Slice (start As Long) As ReadOnlySequence(Of T)

パラメーター

start
Int64

このスライスの開始位置を示す開始インデックス。

戻り値

インデックス start から始まり、現在の読み取り専用シーケンスの末尾まで続くスライス。

適用対象

Slice(SequencePosition)

ソース:
ReadOnlySequence.cs
ソース:
ReadOnlySequence.cs
ソース:
ReadOnlySequence.cs

現在の ReadOnlySequence<T> から、指定されたシーケンス位置から始まり、読み取り専用シーケンスの末尾まで継続するスライスを形成します。

public:
 System::Buffers::ReadOnlySequence<T> Slice(SequencePosition start);
public System.Buffers.ReadOnlySequence<T> Slice (SequencePosition start);
member this.Slice : SequencePosition -> System.Buffers.ReadOnlySequence<'T>
Public Function Slice (start As SequencePosition) As ReadOnlySequence(Of T)

パラメーター

start
SequencePosition

このスライスの開始位置を示す開始 SequencePosition (自身を含む)。

戻り値

シーケンス位置 start から始まり、現在の読み取り専用シーケンスの末尾まで続くスライス。

適用対象

Slice(Int32, Int32)

ソース:
ReadOnlySequence.cs
ソース:
ReadOnlySequence.cs
ソース:
ReadOnlySequence.cs

現在の ReadOnlySequence<T> から、start で始まり、length 個の項目を含むスライスを形成します。

public:
 System::Buffers::ReadOnlySequence<T> Slice(int start, int length);
public System.Buffers.ReadOnlySequence<T> Slice (int start, int length);
member this.Slice : int * int -> System.Buffers.ReadOnlySequence<'T>
Public Function Slice (start As Integer, length As Integer) As ReadOnlySequence(Of T)

パラメーター

start
Int32

このスライスの開始位置を示すインデックス。

length
Int32

スライスの長さ。

戻り値

インデックス start で始まる現在のインスタンスからの length 要素で構成されるスライス。

適用対象

Slice(Int32, SequencePosition)

ソース:
ReadOnlySequence.cs
ソース:
ReadOnlySequence.cs
ソース:
ReadOnlySequence.cs

現在の ReadOnlySequence<T> から、start で始まり、end (自身を含まない) で終わるスライスを形成します。

public:
 System::Buffers::ReadOnlySequence<T> Slice(int start, SequencePosition end);
public System.Buffers.ReadOnlySequence<T> Slice (int start, SequencePosition end);
member this.Slice : int * SequencePosition -> System.Buffers.ReadOnlySequence<'T>
Public Function Slice (start As Integer, end As SequencePosition) As ReadOnlySequence(Of T)

パラメーター

start
Int32

このスライスの開始位置を示すインデックス。

end
SequencePosition

スライスの末尾 (自身を含まない) の SequencePosition

戻り値

現在の読み取り専用シーケンス内の start インデックスから end シーケンス位置の前までの項目で構成されるスライス。

適用対象

Slice(Int64, Int64)

ソース:
ReadOnlySequence.cs
ソース:
ReadOnlySequence.cs
ソース:
ReadOnlySequence.cs

指定された ReadOnlySequence<T> から、start で始まり、length 個の項目を含むスライスを形成します。

public:
 System::Buffers::ReadOnlySequence<T> Slice(long start, long length);
public System.Buffers.ReadOnlySequence<T> Slice (long start, long length);
member this.Slice : int64 * int64 -> System.Buffers.ReadOnlySequence<'T>
Public Function Slice (start As Long, length As Long) As ReadOnlySequence(Of T)

パラメーター

start
Int64

このスライスの開始位置を示すインデックス。

length
Int64

スライスの長さ。

戻り値

インデックス start で始まる現在のインスタンスからの length 要素で構成されるスライス。

適用対象

Slice(Int64, SequencePosition)

ソース:
ReadOnlySequence.cs
ソース:
ReadOnlySequence.cs
ソース:
ReadOnlySequence.cs

現在の ReadOnlySequence<T> から、start で始まり、end (自身を含まない) で終わるスライスを形成します。

public:
 System::Buffers::ReadOnlySequence<T> Slice(long start, SequencePosition end);
public System.Buffers.ReadOnlySequence<T> Slice (long start, SequencePosition end);
member this.Slice : int64 * SequencePosition -> System.Buffers.ReadOnlySequence<'T>
Public Function Slice (start As Long, end As SequencePosition) As ReadOnlySequence(Of T)

パラメーター

start
Int64

このスライスの開始位置を示すインデックス。

end
SequencePosition

スライスの末尾 (自身を含まない)。

戻り値

現在の読み取り専用シーケンス内の start インデックスから end シーケンス位置の前までの項目で構成されるスライス。

適用対象

Slice(SequencePosition, Int32)

ソース:
ReadOnlySequence.cs
ソース:
ReadOnlySequence.cs
ソース:
ReadOnlySequence.cs

現在の ReadOnlySequence<T> から、start で始まり、length 個の項目を含むスライスを形成します。

public:
 System::Buffers::ReadOnlySequence<T> Slice(SequencePosition start, int length);
public System.Buffers.ReadOnlySequence<T> Slice (SequencePosition start, int length);
member this.Slice : SequencePosition * int -> System.Buffers.ReadOnlySequence<'T>
Public Function Slice (start As SequencePosition, length As Integer) As ReadOnlySequence(Of T)

パラメーター

start
SequencePosition

このスライスの開始位置を示す開始 SequencePosition (自身を含む)。

length
Int32

スライスの長さ。

戻り値

シーケンス位置 start で始まる現在のインスタンスからの length 要素で構成されるスライス。

適用対象

Slice(SequencePosition, Int64)

ソース:
ReadOnlySequence.cs
ソース:
ReadOnlySequence.cs
ソース:
ReadOnlySequence.cs

現在の ReadOnlySequence<T> から、start で始まり、length 個の項目を含むスライスを形成します。

public:
 System::Buffers::ReadOnlySequence<T> Slice(SequencePosition start, long length);
public System.Buffers.ReadOnlySequence<T> Slice (SequencePosition start, long length);
member this.Slice : SequencePosition * int64 -> System.Buffers.ReadOnlySequence<'T>
Public Function Slice (start As SequencePosition, length As Long) As ReadOnlySequence(Of T)

パラメーター

start
SequencePosition

このスライスの開始位置を示す開始 SequencePosition (自身を含む)。

length
Int64

スライスの長さ。

戻り値

シーケンス位置 start で始まる現在のインスタンスからの length 要素で構成されるスライス。

適用対象

Slice(SequencePosition, SequencePosition)

ソース:
ReadOnlySequence.cs
ソース:
ReadOnlySequence.cs
ソース:
ReadOnlySequence.cs

現在の ReadOnlySequence<T> から、start で始まり、end (自身を含まない) で終わるスライスを形成します。

public:
 System::Buffers::ReadOnlySequence<T> Slice(SequencePosition start, SequencePosition end);
public System.Buffers.ReadOnlySequence<T> Slice (SequencePosition start, SequencePosition end);
member this.Slice : SequencePosition * SequencePosition -> System.Buffers.ReadOnlySequence<'T>
Public Function Slice (start As SequencePosition, end As SequencePosition) As ReadOnlySequence(Of T)

パラメーター

start
SequencePosition

このスライスの開始位置を示す開始 SequencePosition (自身を含む)。

end
SequencePosition

スライスの末尾 SequencePosition (自身を含まない)。

戻り値

現在の読み取り専用シーケンス内の start シーケンス位置から end シーケンス位置の前までの項目で構成されるスライス。

適用対象