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) из возвращаемого смещения.

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