Index.GetOffset(Int32) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Beräkna förskjutningen från början med den givande samlingslängden.
public:
int GetOffset(int length);
public int GetOffset(int length);
member this.GetOffset : int -> int
Public Function GetOffset (length As Integer) As Integer
Parametrar
- length
- Int32
Längden på samlingen som indexet ska användas med. måste vara ett positivt värde.
Returer
Förskjutningen.
Kommentarer
Av prestandaskäl validerar vi inte parametern för indatalängd och det returnerade förskjutningsvärdet mot negativa värden. Vi verifierar inte att den returnerade förskjutningen är större än indatalängden. Index förväntas användas med samlingar som alltid har icke-negativ längd/antal. Om den returnerade förskjutningen är negativ och sedan används för att indexeras kommer en samling att få undantag från intervallet, vilket kommer att påverkas på samma sätt som valideringen.