Freigeben über


NIndex.GetOffset(IntPtr) Methode

Definition

Berechnen Sie den Offset von Anfang an mithilfe der Länge der Zeichenfolgensammlung.

public:
 IntPtr GetOffset(IntPtr length);
public IntPtr GetOffset (IntPtr length);
member this.GetOffset : nativeint -> nativeint
Public Function GetOffset (length As IntPtr) As IntPtr

Parameter

length
IntPtr

nativeint

Die Länge der Auflistung, mit der der NIndex verwendet wird. Länge muss ein positiver Wert sein

Gibt zurück

IntPtr

nativeint

Hinweise

Aus Leistungsgründen überprüfen wir nicht den Parameter für die Eingabelänge und den zurückgegebenen Offsetwert anhand negativer Werte. Wir überprüfen nicht, ob der zurückgegebene Offset größer als die Eingabelänge ist. Es wird erwartet, dass NIndex mit Auflistungen verwendet wird, die immer nicht negative Länge/Anzahl aufweisen. Wenn der zurückgegebene Offset negativ ist und dann für NIndex verwendet wird, erhält eine Auflistung eine Ausnahme außerhalb des Bereichs, die sich auf die Überprüfung auswirkt.

Gilt für: