Język

Index.GetOffset(Int32) Metoda

Definicja

Oblicz przesunięcie od początku przy użyciu podanej długości kolekcji.

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

Parametry

length
Int32

Długość kolekcji, z którą będzie używany indeks. długość musi być wartością dodatnią.

Zwraca

Przesunięcie.

Uwagi

Z powodu wydajności nie weryfikujemy parametru długości wejściowej i zwróconej wartości przesunięcia względem wartości ujemnych. Nie sprawdzamy, czy zwrócone przesunięcie jest większe niż długość danych wejściowych. Oczekiwano, że indeks będzie używany z kolekcjami, które zawsze mają nie ujemną długość/liczbę. Jeśli zwrócone przesunięcie jest ujemne, a następnie użyte do indeksowania kolekcji otrzyma wyjątek z zakresu, który będzie taki sam jak walidacja.

Dotyczy