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