ReadOnlySpan<T>.Slice メソッド

定義

オーバーロード

Slice(Int32)

指定のインデックスで始まる現在の読み取り専用スパンからスライスを形成します。

Slice(Int32, Int32)

指定インデックスから始まる現在の読み取り専用スパンから、指定の長さでスライスを形成します。

Slice(Int32)

ソース:
ReadOnlySpan.cs
ソース:
ReadOnlySpan.cs
ソース:
ReadOnlySpan.cs

指定のインデックスで始まる現在の読み取り専用スパンからスライスを形成します。

public:
 ReadOnlySpan<T> Slice(int start);
public ReadOnlySpan<T> Slice (int start);
member this.Slice : int -> ReadOnlySpan<'T>
Public Function Slice (start As Integer) As ReadOnlySpan(Of T)

パラメーター

start
Int32

スライスを開始する位置の 0 から始まるインデックス。

戻り値

start からスパンの終わりまで、現在のスパンの全要素で構成されるスパン。

例外

start は、読み取り専用スパンにある項目数を超えています。

適用対象

Slice(Int32, Int32)

ソース:
ReadOnlySpan.cs
ソース:
ReadOnlySpan.cs
ソース:
ReadOnlySpan.cs

指定インデックスから始まる現在の読み取り専用スパンから、指定の長さでスライスを形成します。

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

パラメーター

start
Int32

このスライスを開始する位置の 0 から始まるインデックス。

length
Int32

スライスに求められる長さ。

戻り値

start で始まる現在のスパンからの length 要素で構成される読み取り専用スパン。

例外

start が 0 未満であるか、Length を超えています。

適用対象