ReadOnlySequence<T>.Slice Метод

Определение

Перегрузки

Slice(Int64)

Формирует из текущего экземпляра ReadOnlySequence<T> срез, который начинается с указанного индекса и продолжается до конца последовательности только для чтения.Forms a slice out of the current ReadOnlySequence<T>, beginning at a specified index and continuing to the end of the read-only sequence.

Slice(SequencePosition)

Формирует из текущего экземпляра ReadOnlySequence<T> срез, который начинается с указанной позиции последовательности и продолжается до конца последовательности только для чтения.Forms a slice out of the current ReadOnlySequence<T>, beginning at a specified sequence position and continuing to the end of the read-only sequence.

Slice(Int32, Int32)

Формирует из текущего экземпляра ReadOnlySequence<T> срез, который начинается с start и содержит элементы length.Forms a slice out of the current ReadOnlySequence<T>, beginning at start, with length items.

Slice(Int32, SequencePosition)

Формирует из текущего экземпляра ReadOnlySequence<T> срез, который начинается с start и заканчивается end (исключая границы).Forms a slice out of the current ReadOnlySequence<T>, beginning at start and ending at end (exclusive).

Slice(Int64, Int64)

Формирует из заданного экземпляра ReadOnlySequence<T> срез, который начинается с start и содержит элементы length.Forms a slice out of the given ReadOnlySequence<T>, beginning at start, with length items.

Slice(Int64, SequencePosition)

Формирует из текущего экземпляра ReadOnlySequence<T> срез, который начинается с start и заканчивается end (исключая границы).Forms a slice out of the current ReadOnlySequence<T>, beginning at start and ending at end (exclusive).

Slice(SequencePosition, Int32)

Формирует из текущего экземпляра ReadOnlySequence<T> срез, который начинается с start и содержит элементы length.Forms a slice out of the current ReadOnlySequence<T>, beginning at start, with length items.

Slice(SequencePosition, Int64)

Формирует из текущего экземпляра ReadOnlySequence<T> срез, который начинается с start и содержит элементы length.Forms a slice out of the current ReadOnlySequence<T>, beginning at start, with length items.

Slice(SequencePosition, SequencePosition)

Формирует из текущего экземпляра ReadOnlySequence<T> срез, который начинается с start и заканчивается end (исключая границы).Forms a slice out of the current ReadOnlySequence<T>, beginning at start and ending at end (exclusive).

Slice(Int64)

Формирует из текущего экземпляра ReadOnlySequence<T> срез, который начинается с указанного индекса и продолжается до конца последовательности только для чтения.Forms a slice out of the current ReadOnlySequence<T>, beginning at a specified index and continuing to the end of the read-only sequence.

public:
 System::Buffers::ReadOnlySequence<T> Slice(long start);
public System.Buffers.ReadOnlySequence<T> Slice (long start);
member this.Slice : int64 -> System.Buffers.ReadOnlySequence<'T>
Public Function Slice (start As Long) As ReadOnlySequence(Of T)

Параметры

start
Int64

Стартовый индекс, с которого нужно начать этот срез.The start index at which to begin this slice.

Возвраты

Срез, который начинается с индекса start и продолжается до конца текущей последовательности только для чтения.A slice starting at index start and continuing to the end of the current read-only sequence.

Slice(SequencePosition)

Формирует из текущего экземпляра ReadOnlySequence<T> срез, который начинается с указанной позиции последовательности и продолжается до конца последовательности только для чтения.Forms a slice out of the current ReadOnlySequence<T>, beginning at a specified sequence position and continuing to the end of the read-only sequence.

public:
 System::Buffers::ReadOnlySequence<T> Slice(SequencePosition start);
public System.Buffers.ReadOnlySequence<T> Slice (SequencePosition start);
member this.Slice : SequencePosition -> System.Buffers.ReadOnlySequence<'T>
Public Function Slice (start As SequencePosition) As ReadOnlySequence(Of T)

Параметры

start
SequencePosition

Начальный экземпляр SequencePosition (включительно), с которого нужно начать этот срез.The starting (inclusive) SequencePosition at which to begin this slice.

Возвраты

Срез, который начинается с позиции последовательности start и продолжается до конца текущей последовательности только для чтения.A slice starting at sequence position start and continuing to the end of the current read-only sequence.

Slice(Int32, Int32)

Формирует из текущего экземпляра ReadOnlySequence<T> срез, который начинается с start и содержит элементы length.Forms a slice out of the current ReadOnlySequence<T>, beginning at start, with length items.

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

Параметры

start
Int32

Индекс, с которого нужно начать срез.The index at which to begin this slice.

length
Int32

Длина среза.The length of the slice.

Возвраты

Срез, состоящий из элементов length текущего экземпляра, начиная с индекса start.A slice that consists of length elements from the current instance starting at index start.

Slice(Int32, SequencePosition)

Формирует из текущего экземпляра ReadOnlySequence<T> срез, который начинается с start и заканчивается end (исключая границы).Forms a slice out of the current ReadOnlySequence<T>, beginning at start and ending at end (exclusive).

public:
 System::Buffers::ReadOnlySequence<T> Slice(int start, SequencePosition end);
public System.Buffers.ReadOnlySequence<T> Slice (int start, SequencePosition end);
member this.Slice : int * SequencePosition -> System.Buffers.ReadOnlySequence<'T>
Public Function Slice (start As Integer, end As SequencePosition) As ReadOnlySequence(Of T)

Параметры

start
Int32

Индекс, с которого нужно начать срез.The index at which to begin this slice.

end
SequencePosition

Окончание среза (исключая границы) SequencePosition.The end (exclusive) SequencePosition of the slice.

Возвраты

Срез, который состоит из элементов, размещенных в текущей последовательности только для чтения между индексом start и позицией end, не включая ее.A slice that consists of items from the start index to, but not including, the end sequence position in the current read-only sequence.

Slice(Int64, Int64)

Формирует из заданного экземпляра ReadOnlySequence<T> срез, который начинается с start и содержит элементы length.Forms a slice out of the given ReadOnlySequence<T>, beginning at start, with length items.

public:
 System::Buffers::ReadOnlySequence<T> Slice(long start, long length);
public System.Buffers.ReadOnlySequence<T> Slice (long start, long length);
member this.Slice : int64 * int64 -> System.Buffers.ReadOnlySequence<'T>
Public Function Slice (start As Long, length As Long) As ReadOnlySequence(Of T)

Параметры

start
Int64

Индекс, с которого нужно начать срез.The index at which to begin this slice.

length
Int64

Длина среза.The length of the slice.

Возвраты

Срез, состоящий из элементов length текущего экземпляра, начиная с индекса start.A slice that consists of length elements from the current instance starting at index start.

Slice(Int64, SequencePosition)

Формирует из текущего экземпляра ReadOnlySequence<T> срез, который начинается с start и заканчивается end (исключая границы).Forms a slice out of the current ReadOnlySequence<T>, beginning at start and ending at end (exclusive).

public:
 System::Buffers::ReadOnlySequence<T> Slice(long start, SequencePosition end);
public System.Buffers.ReadOnlySequence<T> Slice (long start, SequencePosition end);
member this.Slice : int64 * SequencePosition -> System.Buffers.ReadOnlySequence<'T>
Public Function Slice (start As Long, end As SequencePosition) As ReadOnlySequence(Of T)

Параметры

start
Int64

Индекс, с которого нужно начать срез.The index at which to begin this slice.

end
SequencePosition

Окончание среза (исключая границы).The end (exclusive) of the slice.

Возвраты

Срез, который состоит из элементов, размещенных в текущей последовательности только для чтения между индексом start и позицией end, не включая ее.A slice that consists of items from the start index to, but not including, the end sequence position in the current read-only sequence.

Slice(SequencePosition, Int32)

Формирует из текущего экземпляра ReadOnlySequence<T> срез, который начинается с start и содержит элементы length.Forms a slice out of the current ReadOnlySequence<T>, beginning at start, with length items.

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

Параметры

start
SequencePosition

Начальный экземпляр SequencePosition (включительно), с которого нужно начать этот срез.The starting (inclusive) SequencePosition at which to begin this slice.

length
Int32

Длина среза.The length of the slice.

Возвраты

Срез, состоящий из элементов length текущего экземпляра, начиная с позиции последовательности start.A slice that consists of length elements from the current instance starting at sequence position start.

Slice(SequencePosition, Int64)

Формирует из текущего экземпляра ReadOnlySequence<T> срез, который начинается с start и содержит элементы length.Forms a slice out of the current ReadOnlySequence<T>, beginning at start, with length items.

public:
 System::Buffers::ReadOnlySequence<T> Slice(SequencePosition start, long length);
public System.Buffers.ReadOnlySequence<T> Slice (SequencePosition start, long length);
member this.Slice : SequencePosition * int64 -> System.Buffers.ReadOnlySequence<'T>
Public Function Slice (start As SequencePosition, length As Long) As ReadOnlySequence(Of T)

Параметры

start
SequencePosition

Начальный экземпляр SequencePosition (включительно), с которого нужно начать этот срез.The starting (inclusive) SequencePosition at which to begin this slice.

length
Int64

Длина среза.The length of the slice.

Возвраты

Срез, состоящий из элементов length текущего экземпляра, начиная с позиции последовательности start.A slice that consists of length elements from the current instance starting at sequence position start.

Slice(SequencePosition, SequencePosition)

Формирует из текущего экземпляра ReadOnlySequence<T> срез, который начинается с start и заканчивается end (исключая границы).Forms a slice out of the current ReadOnlySequence<T>, beginning at start and ending at end (exclusive).

public:
 System::Buffers::ReadOnlySequence<T> Slice(SequencePosition start, SequencePosition end);
public System.Buffers.ReadOnlySequence<T> Slice (SequencePosition start, SequencePosition end);
member this.Slice : SequencePosition * SequencePosition -> System.Buffers.ReadOnlySequence<'T>
Public Function Slice (start As SequencePosition, end As SequencePosition) As ReadOnlySequence(Of T)

Параметры

start
SequencePosition

Начальный экземпляр SequencePosition (включительно), с которого нужно начать этот срез.The starting (inclusive) SequencePosition at which to begin this slice.

end
SequencePosition

Окончание среза (исключая границы) SequencePosition.The ending (exclusive) SequencePosition of the slice.

Возвраты

Срез, который состоит из элементов, размещенных в текущей последовательности только для чтения между позицией start, и позицией end, не включая ее.A slice that consists of items from the start sequence position to, but not including, the end sequence position in the current read-only sequence.

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