NIndex.GetOffset(IntPtr) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Berechnet den Offset von Anfang an mithilfe der angegebenen Sammlungslänge.
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. Muss ein positiver Wert sein.
Gibt zurück
nativeint
Hinweise
Aus Leistungsgründen werden das Argument für die Eingabelänge und der zurückgegebene Offsetwert nicht anhand negativer Werte überprüft. Außerdem kann der zurückgegebene Offset größer als die Eingabelänge sein. Es wird erwartet NIndex , dass sie mit Auflistungen verwendet wird, die immer eine nicht negative Länge/Anzahl aufweisen. Wenn der zurückgegebene Offset negativ ist und dann für NIndex eine Auflistung verwendet wird, wird ein ArgumentOutOfRangeException Wurf ausgelöst, der denselben Effekt wie die Überprüfung hat.