Memory<T>.Slice Memory<T>.Slice Memory<T>.Slice Memory<T>.Slice Method

定義

オーバーロード

Slice(Index) Slice(Index) Slice(Index) Slice(Index)
Slice(Int32) Slice(Int32) Slice(Int32) Slice(Int32)

指定したインデックスで始まる現在のメモリからスライスを形成します。Forms a slice out of the current memory that begins at a specified index.

Slice(Range) Slice(Range) Slice(Range)
Slice(Int32, Int32) Slice(Int32, Int32) Slice(Int32, Int32) Slice(Int32, Int32)

指定したインデックスで始まる現在のメモリから指定した長さでスライスを形成します。Forms a slice out of the current memory starting at a specified index for a specified length.

Slice(Index) Slice(Index) Slice(Index) Slice(Index)

public:
 Memory<T> Slice(Index startIndex);
public Memory<T> Slice (Index startIndex);
member this.Slice : Index -> Memory<'T>
Public Function Slice (startIndex As Index) As Memory(Of T)

パラメーター

startIndex
Index Index Index Index

戻り値

Slice(Int32) Slice(Int32) Slice(Int32) Slice(Int32)

指定したインデックスで始まる現在のメモリからスライスを形成します。Forms a slice out of the current memory that begins at a specified index.

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 Int32 Int32 Int32

スライスの開始位置を示すインデックス。The index at which to begin the slice.

戻り値

現在のインスタンスのすべての要素を、start からインスタンスの末尾まで含んでいるオブジェクト。An object that contains all elements of the current instance from start to the end of the instance.

例外

start が 0 未満であるか、Length を超えています。start is less than zero or greater than Length.

Slice(Range) Slice(Range) Slice(Range)

public:
 Memory<T> Slice(Range range);
public Memory<T> Slice (Range range);
member this.Slice : Range -> Memory<'T>

パラメーター

戻り値

Slice(Int32, Int32) Slice(Int32, Int32) Slice(Int32, Int32) Slice(Int32, Int32)

指定したインデックスで始まる現在のメモリから指定した長さでスライスを形成します。Forms a slice out of the current memory starting at a specified index for a specified length.

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 Int32 Int32 Int32

スライスの開始位置を示すインデックス。The index at which to begin the slice.

length
Int32 Int32 Int32 Int32

スライスに含める要素の数。The number of elements to include in the slice.

戻り値

start で始まる現在のインスタンスの length 要素を含むオブジェクト。An object that contains length elements from the current instance starting at start.

例外

start が 0 未満であるか、Length を超えています。start is less than zero or greater than Length.

- または --or-

lengthLength - start より大きくなっていますlength is greater than Length - start

適用対象