ReadOnlySequence<T>.Slice Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Slice(Int64) |
Формирует из текущего экземпляра ReadOnlySequence<T> срез, который начинается с указанного индекса и продолжается до конца последовательности только для чтения. |
Slice(SequencePosition) |
Формирует из текущего экземпляра ReadOnlySequence<T> срез, который начинается с указанной позиции последовательности и продолжается до конца последовательности только для чтения. |
Slice(Int32, Int32) |
Формирует из текущего экземпляра ReadOnlySequence<T> срез, который начинается с |
Slice(Int32, SequencePosition) |
Формирует из текущего экземпляра ReadOnlySequence<T> срез, который начинается с |
Slice(Int64, Int64) |
Формирует из заданного экземпляра ReadOnlySequence<T> срез, который начинается с |
Slice(Int64, SequencePosition) |
Формирует из текущего экземпляра ReadOnlySequence<T> срез, который начинается с |
Slice(SequencePosition, Int32) |
Формирует из текущего экземпляра ReadOnlySequence<T> срез, который начинается с |
Slice(SequencePosition, Int64) |
Формирует из текущего экземпляра ReadOnlySequence<T> срез, который начинается с |
Slice(SequencePosition, SequencePosition) |
Формирует из текущего экземпляра ReadOnlySequence<T> срез, который начинается с |
Slice(Int64)
- Исходный код:
- ReadOnlySequence.cs
- Исходный код:
- ReadOnlySequence.cs
- Исходный код:
- ReadOnlySequence.cs
Формирует из текущего экземпляра ReadOnlySequence<T> срез, который начинается с указанного индекса и продолжается до конца последовательности только для чтения.
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
Стартовый индекс, с которого нужно начать этот срез.
Возвращаемое значение
Срез, который начинается с индекса start
и продолжается до конца текущей последовательности только для чтения.
Применяется к
Slice(SequencePosition)
- Исходный код:
- ReadOnlySequence.cs
- Исходный код:
- ReadOnlySequence.cs
- Исходный код:
- ReadOnlySequence.cs
Формирует из текущего экземпляра ReadOnlySequence<T> срез, который начинается с указанной позиции последовательности и продолжается до конца последовательности только для чтения.
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 (включительно), с которого нужно начать этот срез.
Возвращаемое значение
Срез, который начинается с позиции последовательности start
и продолжается до конца текущей последовательности только для чтения.
Применяется к
Slice(Int32, Int32)
- Исходный код:
- ReadOnlySequence.cs
- Исходный код:
- ReadOnlySequence.cs
- Исходный код:
- ReadOnlySequence.cs
Формирует из текущего экземпляра ReadOnlySequence<T> срез, который начинается с start
и содержит элементы length
.
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
Индекс, с которого нужно начать срез.
- length
- Int32
Длина среза.
Возвращаемое значение
Срез, состоящий из элементов length
текущего экземпляра, начиная с индекса start
.
Применяется к
Slice(Int32, SequencePosition)
- Исходный код:
- ReadOnlySequence.cs
- Исходный код:
- ReadOnlySequence.cs
- Исходный код:
- ReadOnlySequence.cs
Формирует из текущего экземпляра ReadOnlySequence<T> срез, который начинается с start
и заканчивается end
(исключая границы).
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
Индекс, с которого нужно начать срез.
- end
- SequencePosition
Окончание среза (исключая границы) SequencePosition.
Возвращаемое значение
Срез, который состоит из элементов, размещенных в текущей последовательности только для чтения между индексом start
и позицией end
, не включая ее.
Применяется к
Slice(Int64, Int64)
- Исходный код:
- ReadOnlySequence.cs
- Исходный код:
- ReadOnlySequence.cs
- Исходный код:
- ReadOnlySequence.cs
Формирует из заданного экземпляра ReadOnlySequence<T> срез, который начинается с start
и содержит элементы length
.
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
Индекс, с которого нужно начать срез.
- length
- Int64
Длина среза.
Возвращаемое значение
Срез, состоящий из элементов length
текущего экземпляра, начиная с индекса start
.
Применяется к
Slice(Int64, SequencePosition)
- Исходный код:
- ReadOnlySequence.cs
- Исходный код:
- ReadOnlySequence.cs
- Исходный код:
- ReadOnlySequence.cs
Формирует из текущего экземпляра ReadOnlySequence<T> срез, который начинается с start
и заканчивается end
(исключая границы).
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
Индекс, с которого нужно начать срез.
- end
- SequencePosition
Окончание среза (исключая границы).
Возвращаемое значение
Срез, который состоит из элементов, размещенных в текущей последовательности только для чтения между индексом start
и позицией end
, не включая ее.
Применяется к
Slice(SequencePosition, Int32)
- Исходный код:
- ReadOnlySequence.cs
- Исходный код:
- ReadOnlySequence.cs
- Исходный код:
- ReadOnlySequence.cs
Формирует из текущего экземпляра ReadOnlySequence<T> срез, который начинается с start
и содержит элементы length
.
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 (включительно), с которого нужно начать этот срез.
- length
- Int32
Длина среза.
Возвращаемое значение
Срез, состоящий из элементов length
текущего экземпляра, начиная с позиции последовательности start
.
Применяется к
Slice(SequencePosition, Int64)
- Исходный код:
- ReadOnlySequence.cs
- Исходный код:
- ReadOnlySequence.cs
- Исходный код:
- ReadOnlySequence.cs
Формирует из текущего экземпляра ReadOnlySequence<T> срез, который начинается с start
и содержит элементы length
.
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 (включительно), с которого нужно начать этот срез.
- length
- Int64
Длина среза.
Возвращаемое значение
Срез, состоящий из элементов length
текущего экземпляра, начиная с позиции последовательности start
.
Применяется к
Slice(SequencePosition, SequencePosition)
- Исходный код:
- ReadOnlySequence.cs
- Исходный код:
- ReadOnlySequence.cs
- Исходный код:
- ReadOnlySequence.cs
Формирует из текущего экземпляра ReadOnlySequence<T> срез, который начинается с start
и заканчивается end
(исключая границы).
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 (включительно), с которого нужно начать этот срез.
- end
- SequencePosition
Окончание среза (исключая границы) SequencePosition.
Возвращаемое значение
Срез, который состоит из элементов, размещенных в текущей последовательности только для чтения между позицией start
, и позицией end
, не включая ее.