Index.GetOffset(Int32) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Oblicza przesunięcie od początku kolekcji przy użyciu określonej 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. Musi być wartością dodatnią.
Zwraca
Przesunięcie.
Uwagi
Ze względów wydajności ta metoda nie sprawdza, czy length
zwracana wartość jest ujemna. Nie sprawdza również, czy zwrócona wartość jest większa niż length
.
Kolekcje nie powinny mieć ujemnej długości/liczby. Jeśli zwrócone przesunięcie tej metody jest ujemne, a następnie jest używane do indeksowania kolekcji, środowisko uruchomieniowe zgłosi błąd ArgumentOutOfRangeException, co będzie miało taki sam efekt jak walidacja.