ReadOnlySpan<T>.Slice 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| Slice(Int32) |
從當前唯讀區間中切出一個切片,起始於指定索引。 |
| Slice(Int32, Int32) |
從指定索引開始、長度指定的情況下,從目前只讀區間中切出一個片段。 |
Slice(Int32)
從當前唯讀區間中切出一個切片,起始於指定索引。
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)
從指定索引開始、長度指定的情況下,從目前只讀區間中切出一個片段。
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。