ArraySegment<T>.Slice 方法

定義

多載

名稱 Description
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

切片的目標長度。

傳回

一個從 開始countindex元素陣列段。

例外狀況

此實例的底層陣列為 null

index 大於該實例底層陣列的長度。

-或-

count 大於本實例底層陣列的長度 - index

適用於