ArraySegment<T>.Slice メソッド

定義

オーバーロード

Slice(Int32)

指定したインデックスを開始位置として、現在の配列セグメントからスライスを形成します。Forms a slice out of the current array segment starting at the specified index.

Slice(Int32, Int32)

指定したインデックスを開始位置として、現在の配列セグメントから指定した長さのスライスを形成します。Forms a slice of the specified length out of the current array segment starting at the specified index.

Slice(Int32)

指定したインデックスを開始位置として、現在の配列セグメントからスライスを形成します。Forms a slice out of the current array segment starting at the specified index.

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

パラメーター

index
Int32

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

戻り値

現在の配列セグメントの index から配列セグメントの末尾までのすべての要素で構成される配列セグメント。An array segment that consists of all elements of the current array segment from index to the end of the array segment.

例外

この null インスタンスの基になる配列。The underlying array of this instance is null.

index は、このインスタンスの基になる配列の長さを超えています。index is greater than the length of the underlying array of this instance.

Slice(Int32, Int32)

指定したインデックスを開始位置として、現在の配列セグメントから指定した長さのスライスを形成します。Forms a slice of the specified length out of the current array segment starting at the specified index.

public:
 ArraySegment<T> Slice(int index, int count);
public ArraySegment<T> Slice (int index, int count);
member this.Slice : int * int -> ArraySegment<'T>
Public Function Slice (index As Integer, count As Integer) As ArraySegment(Of T)

パラメーター

index
Int32

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

count
Int32

スライスの必要な長さ。The desired length of the slice.

戻り値

index から始まる count 要素の配列セグメント。An array segment of count elements starting at index.

例外

この null インスタンスの基になる配列。The underlying array of this instance is null.

index は、このインスタンスの基になる配列の長さを超えています。index is greater than the length of the underlying array of this instance.

- または --or-

count は、このインスタンスの基になる配列の長さを超えています (index)。count is greater than the length of the underlying array of this instance - index.

適用対象