ReadOnlySpan<T>.Slice メソッド

定義

オーバーロード

Slice(Int32)

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

Slice(Int32, Int32)

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

Slice(Int32)

Source:
ReadOnlySpan.cs
Source:
ReadOnlySpan.cs
Source:
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

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

戻り値

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

例外

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

適用対象

Slice(Int32, Int32)

Source:
ReadOnlySpan.cs
Source:
ReadOnlySpan.cs
Source:
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

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

length
Int32

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

戻り値

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

例外

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

適用対象