ReadOnlySpan<T>.Slice 方法

定义

重载

名称 说明
Slice(Int32)

形成从当前只读范围开始的切片,该范围从指定的索引处开始。

Slice(Int32, Int32)

形成从指定长度的指定索引处开始的当前只读范围的切片。

Slice(Int32)

Source:
ReadOnlySpan.cs
Source:
ReadOnlySpan.cs
Source:
ReadOnlySpan.cs
Source:
ReadOnlySpan.cs
Source:
ReadOnlySpan.cs

形成从当前只读范围开始的切片,该范围从指定的索引处开始。

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

参数

start
Int32

从零开始切片的索引。

返回

一个范围,由当前范围的所有元素组成,从 start 范围到范围末尾。

例外

start 大于只读范围中的项数。

适用于

Slice(Int32, Int32)

Source:
ReadOnlySpan.cs
Source:
ReadOnlySpan.cs
Source:
ReadOnlySpan.cs
Source:
ReadOnlySpan.cs
Source:
ReadOnlySpan.cs

形成从指定长度的指定索引处开始的当前只读范围的切片。

public:
 ReadOnlySpan<T> Slice(int start, int length);
public ReadOnlySpan<T> Slice(int start, int length);
member this.Slice : int * int -> ReadOnlySpan<'T>
Public Function Slice (start As Integer, length As Integer) As ReadOnlySpan(Of T)

参数

start
Int32

从零开始此切片的索引。

length
Int32

切片的所需长度。

返回

一个只读范围,它 length 包含从当前范围开始 start的元素。

例外

start 小于零或大于 Length

适用于