Freigeben über


Index.GetOffset(Int32) Methode

Definition

Berechnet den Offset vom Anfang der Auflistung mithilfe der angegebenen Sammlungslänge.

public:
 int GetOffset(int length);
public int GetOffset(int length);
member this.GetOffset : int -> int
Public Function GetOffset (length As Integer) As Integer

Parameter

length
Int32

Die Länge der Auflistung, mit der der Index verwendet wird. Muss ein positiver Wert sein.

Gibt zurück

Der Offset.

Hinweise

Aus Leistungsgründen wird diese Methode nicht überprüft, ob length oder der zurückgegebene Wert negativ ist. Außerdem wird nicht überprüft, ob der zurückgegebene Wert größer als lengthist. Auflistungen werden nicht erwartet, dass sie eine negative Länge/Anzahl aufweisen. Wenn der zurückgegebene Offset dieser Methode negativ ist und dann zum Indizieren einer Auflistung verwendet wird, wird die Laufzeit ausgelöst ArgumentOutOfRangeException, die denselben Effekt wie die Überprüfung hat.

Gilt für: