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, которое будет иметь тот же эффект, что и проверка.