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>

Область памяти, доступная только для чтения, представляющая нужный срез.

Исключения

start, length или start + length находятся за пределами диапазона текущего экземпляра.

Применяется к