Freigeben über


Index.GetOffset(Int32) Methode

Definition

Berechnet den Offset vom Anfang der Auflistung mithilfe der angegebenen Auflistungslä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 Sammlung, mit der der Index verwendet werden soll. Der Wert muss eine positive Zahl sein.

Gibt zurück

Int32

Der Offset.

Hinweise

Aus Leistungsgründen überprüft diese Methode nicht, ob length oder der zurückgegebene Wert negativ ist. Außerdem wird nicht überprüft, ob der zurückgegebene Wert größer als lengthist.

Sammlungen werden nicht erwartet, dass eine negative Länge/Anzahl auftritt. 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