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

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

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

Int32

Смещение.

Комментарии

По соображениям производительности этот метод не проверяет, является ли length возвращаемое значение отрицательным. Он также не проверяет, больше ли lengthвозвращаемое значение.

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

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