ReadOnlyMemory<T>.Slice 方法

定義

多載

Slice(Int32)

從指定的記憶體區域形成配量,從指定的位置開始,並繼續進行其結尾。

Slice(Int32, Int32)

從起始於 start 位置且具有 length 個元素的指定記憶體區域形成配量。

Slice(Int32)

從指定的記憶體區域形成配量,從指定的位置開始,並繼續進行其結尾。

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

參數

start
Int32

要開始此配量的索引。

傳回

ReadOnlyMemory<T>

表示所需配量的唯讀記憶體區域。

例外狀況

start 小於 0 或大於 Length

適用於

Slice(Int32, Int32)

從起始於 start 位置且具有 length 個元素的指定記憶體區域形成配量。

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

參數

start
Int32

要開始此配量的索引。

length
Int32

配量所需的長度。

傳回

ReadOnlyMemory<T>

表示所需配量的唯讀記憶體區域。

例外狀況

startlengthstart + length 在目前執行個體的範圍之外。

適用於