NIndex.GetOffset(IntPtr) 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äknar förskjutningen från början med den angivna samlingslängden.
public:
IntPtr GetOffset(IntPtr length);
public IntPtr GetOffset(IntPtr length);
member this.GetOffset : nativeint -> nativeint
Public Function GetOffset (length As IntPtr) As IntPtr
Parametrar
- length
-
IntPtr
nativeint
Längden på samlingen som NIndex ska användas med. Måste vara ett positivt värde.
Returer
nativeint
Kommentarer
Av prestandaskäl verifieras inte argumentet för indatalängd och det returnerade förskjutningsvärdet mot negativa värden. Dessutom kan den returnerade förskjutningen vara större än indatalängden. Den förväntas NIndex användas med samlingar som alltid har en icke-negativ längd/antal. Om den returnerade förskjutningen är negativ och sedan används till NIndex en samling genereras en ArgumentOutOfRangeException som har samma effekt som valideringen.