Memory<T>.Slice メソッド

定義

オーバーロード

名前 説明
Slice(Int32)

指定したインデックスから始まる現在のメモリからスライスを形成します。

Slice(Int32, Int32)

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

Slice(Int32)

ソース:
Memory.cs
ソース:
Memory.cs
ソース:
Memory.cs
ソース:
Memory.cs
ソース:
Memory.cs

指定したインデックスから始まる現在のメモリからスライスを形成します。

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

パラメーター

start
Int32

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

返品

startからインスタンスの末尾まで、現在のインスタンスのすべての要素を含むオブジェクト。

例外

start が 0 より小さいか、 Lengthより大きい。

適用対象

Slice(Int32, Int32)

ソース:
Memory.cs
ソース:
Memory.cs
ソース:
Memory.cs
ソース:
Memory.cs
ソース:
Memory.cs

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

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

パラメーター

start
Int32

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

length
Int32

スライスに含める要素の数。

返品

現在のインスタンスの length 要素を含むオブジェクト ( startから始まる)。

例外

start が 0 より小さいか、 Lengthより大きい。

-又は-

length が次の値より大きい Length - start

適用対象