Språk

Index.GetOffset(Int32) Metod

Definition

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.

Gäller för