ReadOnlyMemory<T>.Slice 方法

定义

重载

名称 说明
Slice(Int32)

从给定的内存区域形成切片,从指定位置开始,继续到其末尾。

Slice(Int32, Int32)

从给定内存区域开始,从元素的位置开始 start 形成 length 切片。

Slice(Int32)

Source:
ReadOnlyMemory.cs
Source:
ReadOnlyMemory.cs
Source:
ReadOnlyMemory.cs
Source:
ReadOnlyMemory.cs
Source:
ReadOnlyMemory.cs

从给定的内存区域形成切片,从指定位置开始,继续到其末尾。

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

开始此切片的索引。

返回

表示所需切片的只读内存区域。

例外

start 小于 0 或大于 Length

适用于

Slice(Int32, Int32)

Source:
ReadOnlyMemory.cs
Source:
ReadOnlyMemory.cs
Source:
ReadOnlyMemory.cs
Source:
ReadOnlyMemory.cs
Source:
ReadOnlyMemory.cs

从给定内存区域开始,从元素的位置开始 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

切片的所需长度。

返回

表示所需切片的只读内存区域。

例外

startlengthstart + length 位于当前实例的范围之外。

适用于