語言

ReadOnlySpan<T>.Slice 方法

定義

多載

名稱 Description
Slice(Int32)

從當前唯讀區間中切出一個切片,起始於指定索引。

Slice(Int32, Int32)

從指定索引開始、長度指定的情況下,從目前只讀區間中切出一個片段。

Slice(Int32)

來源:
ReadOnlySpan.cs
來源:
ReadOnlySpan.cs
來源:
ReadOnlySpan.cs
來源:
ReadOnlySpan.cs
來源:
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)

來源:
ReadOnlySpan.cs
來源:
ReadOnlySpan.cs
來源:
ReadOnlySpan.cs
來源:
ReadOnlySpan.cs
來源:
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。

適用於