次の方法で共有


Span<T>.Slice メソッド

定義

オーバーロード

Slice(Int32)

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

Slice(Int32, Int32)

指定インデックスから始まる現在のスパンからスライスを指定の長さで形成します。

Slice(Int32)

ソース:
Span.cs
ソース:
Span.cs
ソース:
Span.cs

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

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

パラメーター

start
Int32

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

戻り値

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

例外

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

適用対象

Slice(Int32, Int32)

ソース:
Span.cs
ソース:
Span.cs
ソース:
Span.cs

指定インデックスから始まる現在のスパンからスライスを指定の長さで形成します。

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

パラメーター

start
Int32

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

length
Int32

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

戻り値

start で始まる現在のスパンからの length 要素で構成されるスパン。

例外

start または start + length が 0 より小さいか、Length より大きいです。

適用対象