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äknar förskjutningen från början av samlingen med den angivna 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 verifierar den här metoden inte om length eller det returnerade värdet är negativt. Det verifierar inte heller om det returnerade värdet är större än length. Samlingar förväntas inte ha en negativ längd/antal. Om den här metodens returnerade förskjutning är negativ och sedan används för att indexering av en samling, genererar ArgumentOutOfRangeExceptionkörningen , som har samma effekt som valideringen.