Index.GetOffset(Int32) Metod

Definition

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.

Gäller för