Index.GetOffset(Int32) 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 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.