Index.GetOffset(Int32) Метод

Определение

Вычисляет смещение от начала коллекции с помощью указанной длины коллекции.

public:
 int GetOffset(int length);
public int GetOffset(int length);
member this.GetOffset : int -> int
Public Function GetOffset (length As Integer) As Integer

Параметры

length
Int32

Длина коллекции, с которым будет использоваться индекс. Должно быть положительным значением.

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

Смещение.

Комментарии

По соображениям производительности этот метод не проверяет, является ли length возвращаемое значение отрицательным. Он также не проверяет, больше lengthли возвращаемое значение. Коллекции, как ожидается, не имеют отрицательной длины или количества. Если возвращаемое смещение этого метода отрицательное, а затем используется для индексирования коллекции, среда выполнения вызовет ArgumentOutOfRangeExceptionтот же эффект, что и проверка.

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