ReadOnlySequence<T>.GetOffset(SequencePosition) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает смещение position внутри этой последовательности.
public:
long GetOffset(SequencePosition position);
public long GetOffset(SequencePosition position);
member this.GetOffset : SequencePosition -> int64
Public Function GetOffset (position As SequencePosition) As Long
Параметры
- position
- SequencePosition
Значение SequencePosition , из которого требуется получить смещение.
Возвращаемое значение
Смещение в последовательности.
Исключения
Позиция выходит за пределы диапазона.
Комментарии
Возвращаемое смещение не является отсчитываемым от нуля индексом от начала. Чтобы получить смещение индекса на основе нуля, вычитается mySequence.GetOffset(mySequence.Start) из возвращаемого смещения.