ArraySegment<T>.Slice メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Slice(Int32) |
指定したインデックスを開始位置として、現在の配列セグメントからスライスを形成します。 |
Slice(Int32, Int32) |
指定したインデックスを開始位置として、現在の配列セグメントから指定した長さのスライスを形成します。 |
Slice(Int32)
指定したインデックスを開始位置として、現在の配列セグメントからスライスを形成します。
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)
指定したインデックスを開始位置として、現在の配列セグメントから指定した長さのスライスを形成します。
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
スライスの必要な長さ。
戻り値
index
から始まる count
要素の配列セグメント。
例外
この null
インスタンスの基になる配列。
index
は、このインスタンスの基になる配列の長さを超えています。
- または -
count
は、このインスタンスの基になる配列の長さを超えています (index
)。