ReadOnlySpan<T>.Slice Метод

Определение

Перегрузки

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

Индекс, с которого нужно начать срез.

Возвращаемое значение

ReadOnlySpan<T>

Интервал, который состоит из всех элементов текущего диапазона от 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

Требуемая длина для среза.

Возвращаемое значение

ReadOnlySpan<T>

Диапазон только для чтения, состоящий из элементов length из текущего диапазона, начиная с start.

Исключения

start меньше нуля или больше Length.

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