ArraySegment<T>.Slice メソッド

定義

オーバーロード

名前 説明
Slice(Int32)

指定したインデックスから始まる現在の配列セグメントからスライスを形成します。

Slice(Int32, Int32)

指定したインデックスから始まる現在の配列セグメントから、指定した長さのスライスを形成します。

Slice(Int32)

ソース:
ArraySegment.cs
ソース:
ArraySegment.cs
ソース:
ArraySegment.cs
ソース:
ArraySegment.cs
ソース:
ArraySegment.cs

指定したインデックスから始まる現在の配列セグメントからスライスを形成します。

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

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

返品

indexから配列セグメントの末尾まで、現在の配列セグメントのすべての要素で構成される配列セグメント。

例外

このインスタンスの基になる配列は null

index は、このインスタンスの基になる配列の長さを超えています。

適用対象

Slice(Int32, Int32)

ソース:
ArraySegment.cs
ソース:
ArraySegment.cs
ソース:
ArraySegment.cs
ソース:
ArraySegment.cs
ソース:
ArraySegment.cs

指定したインデックスから始まる現在の配列セグメントから、指定した長さのスライスを形成します。

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

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

count
Int32

スライスの目的の長さ。

返品

countから始まるindex要素の配列セグメント。

例外

このインスタンスの基になる配列は null

index は、このインスタンスの基になる配列の長さを超えています。

-又は-

count は、このインスタンスの基になる配列の長さ ( index) より大きい値です。

適用対象