ArraySegment<T>.Slice 方法

定义

重载

名称 说明
Slice(Int32)

从指定索引处开始的当前数组段形成切片。

Slice(Int32, Int32)

形成从指定索引处开始的当前数组段的指定长度的切片。

Slice(Int32)

Source:
ArraySegment.cs
Source:
ArraySegment.cs
Source:
ArraySegment.cs
Source:
ArraySegment.cs
Source:
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)

Source:
ArraySegment.cs
Source:
ArraySegment.cs
Source:
ArraySegment.cs
Source:
ArraySegment.cs
Source:
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

适用于